Skip to content

Commit f4eb18f

Browse files
committed
update test_ZMQ - check OMCProcessDummy
1 parent 4e602f0 commit f4eb18f

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

tests/test_ZMQ.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,35 @@ def model_time_str():
1111
end M;
1212
"""
1313

14+
def test_omcprocessdummy_execute(self):
15+
port = self.om.omc_process.get_port()
16+
omcp = OMPython.OMCProcessDummy(omc_port=port)
17+
18+
# run 1
19+
om1 = OMPython.OMCSessionZMQ(omc_process=omcp)
20+
self.assertEqual('"HelloWorld!"\n', om1.sendExpression('"HelloWorld!"', parsed=False))
21+
22+
# run 2
23+
om2 = OMPython.OMCSessionZMQ(omc_process=omcp)
24+
self.assertEqual('"HelloWorld!"\n', om2.sendExpression('"HelloWorld!"', parsed=False))
25+
26+
del om1
27+
del om2
28+
29+
self.clean()
30+
31+
def test_omcprocessdummy_simulate(self):
32+
port = self.om.omc_process.get_port()
33+
omcp = OMPython.OMCProcessDummy(omc_port=port)
34+
35+
om = OMPython.OMCSessionZMQ(omc_process=omcp)
36+
self.assertEqual(True, om.sendExpression('loadString("%s")' % self.simpleModel))
37+
om.sendExpression('res:=simulate(M, stopTime=2.0)')
38+
self.assertNotEqual("", om.sendExpression('res.resultFile'))
39+
del om
40+
41+
self.clean()
42+
1443

1544
@pytest.fixture
1645
def om(tmp_path):

0 commit comments

Comments
 (0)