File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,3 +40,30 @@ def test_execute(om):
4040 assert om .execute ('"HelloWorld!"' ) == '"HelloWorld!"\n '
4141 assert om .sendExpression ('"HelloWorld!"' , parsed = False ) == '"HelloWorld!"\n '
4242 assert om .sendExpression ('"HelloWorld!"' , parsed = True ) == 'HelloWorld!'
43+
44+
45+ def test_omcprocessport_execute (om ):
46+ port = om .omc_process .get_port ()
47+ omcp = OMPython .OMCProcessPort (omc_port = port )
48+
49+ # run 1
50+ om1 = OMPython .OMCSessionZMQ (omc_process = omcp )
51+ assert om1 .sendExpression ('"HelloWorld!"' , parsed = False ) == '"HelloWorld!"\n '
52+
53+ # run 2
54+ om2 = OMPython .OMCSessionZMQ (omc_process = omcp )
55+ assert om2 .sendExpression ('"HelloWorld!"' , parsed = False ) == '"HelloWorld!"\n '
56+
57+ del om1
58+ del om2
59+
60+
61+ def test_omcprocessport_simulate (om , model_time_str ):
62+ port = om .omc_process .get_port ()
63+ omcp = OMPython .OMCProcessPort (omc_port = port )
64+
65+ om = OMPython .OMCSessionZMQ (omc_process = omcp )
66+ assert om .sendExpression (f'loadString("{ model_time_str } ")' ) is True
67+ om .sendExpression ('res:=simulate(M, stopTime=2.0)' )
68+ assert om .sendExpression ('res.resultFile' ) != ""
69+ del om
You can’t perform that action at this time.
0 commit comments