File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,6 +11,35 @@ def model_time_str():
1111end 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
1645def om (tmp_path ):
You can’t perform that action at this time.
0 commit comments