11import OMPython
2- import tempfile , shutil , os
3- import pytest
2+ import tempfile
3+ import shutil
4+ import os
45
56
6- """
7- do not change the prefix class name, the class name should have prefix "Test"
8- according to the documenation of pytest
9- """
7+ # do not change the prefix class name, the class name should have prefix "Test"
8+ # according to the documenation of pytest
109class Test_ArrayDimension :
11-
1210 def test_ArrayDimension (self ):
1311 omc = OMPython .OMCSessionZMQ ()
1412
15- ## create a temp dir for each session
13+ # create a temp dir for each session
1614 tempdir = tempfile .mkdtemp ()
1715 if not os .path .exists (tempdir ):
1816 return print (tempdir , " cannot be created" )
1917
20- tempdirExp = "" .join (["cd(" ,"\" " ,tempdir ,"\" " ,")" ]).replace ("\\ " ,"/" )
18+ tempdirExp = "" .join (["cd(" , "\" " , tempdir , "\" " , ")" ]).replace ("\\ " , "/" )
2119 omc .sendExpression (tempdirExp )
2220
2321 omc .sendExpression ("loadString(\" model A Integer x[5+1,1+6]; end A;\" )" )
2422 omc .sendExpression ("getErrorString()" )
2523
2624 result = omc .sendExpression ("getComponents(A)" )
27- assert result [0 ][- 1 ] == (6 ,7 ), f"array dimension does not match the expected value. Got: { result [0 ][- 1 ]} , Expected: { (6 , 7 )} "
25+ assert result [0 ][- 1 ] == (6 , 7 ), f"array dimension does not match the expected value. Got: { result [0 ][- 1 ]} , Expected: { (6 , 7 )} "
2826
2927 omc .sendExpression ("loadString(\" model A Integer y = 5; Integer x[y+1,1+9]; end A;\" )" )
3028 omc .sendExpression ("getErrorString()" )
@@ -33,5 +31,4 @@ def test_ArrayDimension(self):
3331 assert result [- 1 ][- 1 ] == ('y+1' , 10 ), f"array dimension does not match the expected value. Got: { result [- 1 ][- 1 ]} , Expected: { ('y+1' , 10 )} "
3432
3533 omc .__del__ ()
36- shutil .rmtree (tempdir , ignore_errors = True )
37-
34+ shutil .rmtree (tempdir , ignore_errors = True )
0 commit comments