Skip to content

Commit 87593c5

Browse files
committed
update test_ZMQ - check OMCProcessDummy
1 parent e774fcc commit 87593c5

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

tests/test_ZMQ.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,34 @@ def test_execute(self):
4646
self.assertEqual('HelloWorld!', self.om.sendExpression('"HelloWorld!"', parsed=True))
4747
self.clean()
4848

49+
def test_omcprocessdummy_execute(self):
50+
port = self.om.omc_process.get_port()
51+
omcp = OMPython.OMCProcessDummy(omc_port=port)
52+
53+
# run 1
54+
om1 = OMPython.OMCSessionZMQ(omc_process=omcp)
55+
self.assertEqual('"HelloWorld!"\n', om1.sendExpression('"HelloWorld!"', parsed=False))
56+
57+
# run 2
58+
om2 = OMPython.OMCSessionZMQ(omc_process=omcp)
59+
self.assertEqual('"HelloWorld!"\n', om2.sendExpression('"HelloWorld!"', parsed=False))
60+
61+
del om1
62+
del om2
63+
64+
self.clean()
65+
66+
def test_omcprocessdummy_simulate(self):
67+
port = self.om.omc_process.get_port()
68+
omcp = OMPython.OMCProcessDummy(omc_port=port)
69+
70+
om = OMPython.OMCSessionZMQ(omc_process=omcp)
71+
self.assertEqual(True, om.sendExpression('loadString("%s")' % self.simpleModel))
72+
om.sendExpression('res:=simulate(M, stopTime=2.0)')
73+
self.assertNotEqual("", om.sendExpression('res.resultFile'))
74+
del om
75+
76+
self.clean()
4977

5078
if __name__ == '__main__':
5179
unittest.main()

0 commit comments

Comments
 (0)