• 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

Revision3c3cd6f86caeee9bae4bb6e44af94ffda05bb190 (tree)
Time2023-01-18 08:18:32
AuthorAlbert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

AsIs

Change Summary

Incremental Difference

diff -r 896fd8f9b80e -r 3c3cd6f86cae pytst/writers/CC2Cpy/test_2b_EventProtocol.py
--- a/pytst/writers/CC2Cpy/test_2b_EventProtocol.py Wed Jan 18 00:03:00 2023 +0100
+++ b/pytst/writers/CC2Cpy/test_2b_EventProtocol.py Wed Jan 18 00:18:32 2023 +0100
@@ -8,15 +8,15 @@
88 from castle.writers.CC2Cpy.Event import CC_Event
99
1010 @pytest.fixture
11-def qazProtocol():
12- return CC_EventProtocol("QAZ",
11+def demoProtocol():
12+ return CC_EventProtocol("DEMO",
1313 events=[
14- CC_Event("qazEvent1"),
15- CC_Event("qazEvent2"),
16- CC_Event("qazEvent3"),
17- CC_Event("qazEvent4"),
18- CC_Event("qazEvent5"),
19- CC_Event("qazEvent6")])
14+ CC_Event("demoEventA"),
15+ CC_Event("demoEventB"),
16+ CC_Event("demoEventC"),
17+ CC_Event("demoEventD"),
18+ CC_Event("demoEventE"),
19+ CC_Event("demoEventF")])
2020
2121
2222 ref_DemoProtocol="""
@@ -51,8 +51,12 @@
5151 """
5252
5353
54-def test_1_events_qaz(qazProtocol):
55- events = qazProtocol.event_dict()
54+def test_0_isEvent(demoProtocol):
55+ assert demoProtocol.kind == CC_ProtocolKind.Event
56+
57+
58+def test_1_events_demo(demoProtocol):
59+ events = demoProtocol.event_dict()
5660 assert isinstance(events, dict)
5761 assert len(events) == 6
5862
@@ -66,10 +70,12 @@
6670 assert len(b.event_dict(mine=True, inherired=False)) == 2
6771 assert len(b.event_dict(mine=True, inherired=True)) == 3
6872
73+ # are the defaults correct mine=True inherired=False
74+ assert len(b.event_dict()) == 2
6975
7076
7177
72-
73-@pytest.mark.skip(reason="CURRENT: busy with testing all part of *C&P CC_EventProtocol")
74-def test_render():
75- pass
78+#@pytest.mark.skip(reason="CURRENT: busy with testing all part of *C&P CC_EventProtocol")
79+def test_render(demoProtocol):
80+ assert CCompare(ref_DemoProtocol, demoProtocol.render())
81+