11import sys
2- import pathlib
32from unittest import mock
43
54import pytest
@@ -41,7 +40,7 @@ def test_render(pystache_renderer, sut):
4140 with mock .patch ("builtins.open" , mock .mock_open ()) as output_stream :
4241 sut .render (data , output )
4342 assert pystache_renderer .mock_calls == [
44- mock .call .render_name (data .template , data , generator = paths .exe_file , guard = None ),
43+ mock .call .render_name (data .template , data , generator = paths .exe_file ),
4544 ]
4645 assert output_stream .mock_calls == [
4746 mock .call (output , 'w' ),
@@ -52,17 +51,6 @@ def test_render(pystache_renderer, sut):
5251 assert sut .written == {output }
5352
5453
55- def test_render_with_guard (pystache_renderer , sut ):
56- guard_base = pathlib .Path ("test" , "guard" )
57- data = mock .Mock ()
58- output = guard_base / "this" / "is" / "a" / "header.h"
59- with mock .patch ("builtins.open" , mock .mock_open ()) as output_stream :
60- sut .render (data , output , guard_base = guard_base )
61- assert pystache_renderer .mock_calls == [
62- mock .call .render_name (data .template , data , generator = paths .exe_file , guard = "THIS_IS_A_HEADER_H" ),
63- ]
64-
65-
6654def test_written (sut ):
6755 data = [mock .Mock () for _ in range (4 )]
6856 output = [mock .Mock () for _ in data ]
0 commit comments