File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
5078if __name__ == '__main__' :
5179 unittest .main ()
You can’t perform that action at this time.
0 commit comments