File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments