Skip to content

Commit ea963a1

Browse files
committed
update test_ZMQ
1 parent fa1b935 commit ea963a1

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

tests/test_ZMQ.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,30 @@ def test_execute(om):
4141
assert om.execute('"HelloWorld!"') == '"HelloWorld!"\n'
4242
assert om.sendExpression('"HelloWorld!"', parsed=False) == '"HelloWorld!"\n'
4343
assert om.sendExpression('"HelloWorld!"', parsed=True) == 'HelloWorld!'
44+
45+
46+
def test_omcprocessport_execute(om):
47+
port = om.omc_process.get_port()
48+
omcp = OMPython.OMCProcessPort(omc_port=port)
49+
50+
# run 1
51+
om1 = OMPython.OMCSessionZMQ(omc_process=omcp)
52+
assert om1.sendExpression('"HelloWorld!"', parsed=False) == '"HelloWorld!"\n'
53+
54+
# run 2
55+
om2 = OMPython.OMCSessionZMQ(omc_process=omcp)
56+
assert om2.sendExpression('"HelloWorld!"', parsed=False) == '"HelloWorld!"\n'
57+
58+
del om1
59+
del om2
60+
61+
62+
def test_omcprocessport_simulate(om, model_time_str):
63+
port = om.omc_process.get_port()
64+
omcp = OMPython.OMCProcessPort(omc_port=port)
65+
66+
om = OMPython.OMCSessionZMQ(omc_process=omcp)
67+
assert om.sendExpression(f'loadString("{model_time_str}")') is True
68+
om.sendExpression('res:=simulate(M, stopTime=2.0)')
69+
assert om.sendExpression('res.resultFile') != ""
70+
del om

0 commit comments

Comments
 (0)