• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Castle: The best Real-Time/Embedded/HighTech language EVER. Attempt 2


Commit MetaInfo

Revisãobe70530ee8a46848fd35b254ef6d66940c6f7291 (tree)
Hora2023-10-03 19:46:34
AutorAlbert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Mensagem de Log

Refactored pytst on protocol with better (in memory) generatedProtocol_verifier

Mudança Sumário

Diff

diff -r ee2503fecb73 -r be70530ee8a4 pytst/writers/RPy/test_99_SieveMoats.py
--- a/pytst/writers/RPy/test_99_SieveMoats.py Tue Oct 03 12:31:12 2023 +0200
+++ b/pytst/writers/RPy/test_99_SieveMoats.py Tue Oct 03 12:46:34 2023 +0200
@@ -13,24 +13,23 @@
1313
1414 @pytest.fixture
1515 def generatedProtocol_verifier():
16- def file_matcher(aigr_dummy, td):
16+ def matcher(aigr_mock, td):
1717 template = RPy.Template("protocol.jinja2")
18- out = template.render(protocols=(aigr_dummy,))
19- with open(td.gen_file, 'w') as f:
20- f.write(out)
21- assert filecmp.cmp(td.gen_file, td.ref_file), f"The generated file ({td.gen_file}) and the reference ({td.ref_file}) are not the same"
22- return file_matcher
18+ out = template.render(protocols=(aigr_mock,))
19+ ref = open(td.ref_file).read()
20+ assert out == ref
21+ return matcher
2322
2423
2524 def test_01_StartSieve(generatedProtocol_verifier):
26- generatedProtocol_verifier(aigr_dummy=Sieve.StartSieve, td=TstDoubles('protocols/StartSieve'))
25+ generatedProtocol_verifier(aigr_mock=Sieve.StartSieve, td=TstDoubles('protocols/StartSieve'))
2726
2827 def test_02_SlowStart(generatedProtocol_verifier):
29- generatedProtocol_verifier(aigr_dummy=Sieve.SlowStart, td=TstDoubles('protocols/SlowStart'))
28+ generatedProtocol_verifier(aigr_mock=Sieve.SlowStart, td=TstDoubles('protocols/SlowStart'))
3029
3130
3231
3332 @pytest.mark.skip("After SlowStart")
34-def test_03_SimpleSieve(T_Protocol):
33+def test_03_SimpleSieve(generatedProtocol_verifier):
3534 assert False
3635