X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fyacsloader_swig%2FTest%2FtestEdit.py;h=68c9aa1a64aec8505f7e3654f91fedf9be054d31;hb=fc23b8dcb9236e2a86bacc06af8b360ba9c30c69;hp=232a2520005e4871c2eed0ea373a3ad7ce5c8d9c;hpb=b797825313f7af9fd691d137c7c6df4950e7de2c;p=modules%2Fyacs.git diff --git a/src/yacsloader_swig/Test/testEdit.py b/src/yacsloader_swig/Test/testEdit.py index 232a25200..68c9aa1a6 100755 --- a/src/yacsloader_swig/Test/testEdit.py +++ b/src/yacsloader_swig/Test/testEdit.py @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2014 CEA/DEN, EDF R&D +# Copyright (C) 2006-2021 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -34,33 +34,33 @@ class TestEdit(unittest.TestCase): def test1_edit(self): p = self.r.createProc("pr") - print p.typeMap + print(p.typeMap) t=p.getTypeCode("double") - print t.kind() + print(t.kind()) t=p.typeMap["double"] td=p.createType("double","double") ti=p.createType("int","int") tc1=p.createInterfaceTc("","Obj",[]) - print tc1.name(),tc1.id() + print(tc1.name(),tc1.id()) tc2=p.createInterfaceTc("","Obj2",[tc1]) - print tc2.name(),tc2.id() + print(tc2.name(),tc2.id()) tc3=p.createSequenceTc("","seqdbl",td) - print tc3.name(),tc3.id(),tc3.contentType() + print(tc3.name(),tc3.id(),tc3.contentType()) tc4=p.createSequenceTc("","seqObj2",tc2) tc5=p.createSequenceTc("","seqint",ti) - print tc4.name(),tc4.id() - print tc4.isA(tc1),0 - print tc2.isA(tc1),1 - print tc1.isA(tc2),0 - print td.isA(ti),0 - print td.isAdaptable(ti),1 - print ti.isAdaptable(td),0 - print tc5.isAdaptable(tc3),0 - print tc3.isAdaptable(tc5),1 + print(tc4.name(),tc4.id()) + print(tc4.isA(tc1),0) + print(tc2.isA(tc1),1) + print(tc1.isA(tc2),0) + print(td.isA(ti),0) + print(td.isAdaptable(ti),1) + print(ti.isAdaptable(td),0) + print(tc5.isAdaptable(tc3),0) + print(tc3.isAdaptable(tc5),1) n=self.r.createScriptNode("","node1") - n.setScript("print 'coucou1'") + n.setScript("print('coucou1')") n.edAddInputPort("p1",ti) n.edAddOutputPort("p1",ti) p.edAddChild(n) @@ -68,18 +68,18 @@ class TestEdit(unittest.TestCase): retex=None try: inport.edInitXML("5") - except ValueError, ex: - print "Value Error: ", ex + except ValueError as ex: + print("Value Error: ", ex) retex=ex - except pilot.Exception,ex: - print "YACS exception:",ex.what() + except pilot.Exception as ex: + print("YACS exception:",ex.what()) retex=ex.what() - self.assert_(retex is not None, "exception not raised, or wrong type") + self.assertTrue(retex is not None, "exception not raised, or wrong type") inport.edInitXML("5") # --- create script node node2 n2=self.r.createScriptNode("","node2") - n2.setScript("print 'coucou2'") + n2.setScript("print('coucou2')") n2.edAddInputPort("p1",ti) p.edAddChild(n2) # --- end of node @@ -95,7 +95,7 @@ class TestEdit(unittest.TestCase): n=self.r.createFuncNode("","node3") n.setScript(""" def f(): - print 'coucou3' + print('coucou3') """) n.setFname("f") p.edAddChild(n) @@ -125,8 +125,8 @@ class TestEdit(unittest.TestCase): b=self.r.createBloc("b1") p.edAddChild(b) - n=self.r.createScriptNode("","b1.node2") - n.setScript("print 'coucou2'") + n=self.r.createScriptNode("","b1@node2") + n.setScript("print('coucou2')") b.edAddChild(n) # --- end bloc @@ -136,8 +136,8 @@ class TestEdit(unittest.TestCase): ip=lo.edGetNbOfTimesInputPort() ip.edInitInt(3) - n=self.r.createScriptNode("","l1.node2") - n.setScript("print 'coucou2'") + n=self.r.createScriptNode("","l1@node2") + n.setScript("print('coucou2')") lo.edSetNode(n) # --- end loop @@ -148,10 +148,10 @@ class TestEdit(unittest.TestCase): # --- create a while loop with one node wh=self.r.createWhileLoop("w1") p.edAddChild(wh) - n=self.r.createFuncNode("","w1.node3") + n=self.r.createFuncNode("","w1@node3") n.setScript(""" def f(): - print 'coucou3' + print('coucou3') return 0 """) n.setFname("f") @@ -165,19 +165,19 @@ def f(): # --- create a switch sw=self.r.createSwitch("sw1") p.edAddChild(sw) - n=self.r.createFuncNode("","sw1.node3") + n=self.r.createFuncNode("","sw1@node3") n.setScript(""" def f(): - print 'case1' + print('case1') return 0 """) n.setFname("f") n.edAddOutputPort("p1",ti) sw.edSetNode(1,n) - n=self.r.createFuncNode("","sw1.node4") + n=self.r.createFuncNode("","sw1@node4") n.setScript(""" def f(): - print 'default' + print('default') return 0 """) n.setFname("f") @@ -188,18 +188,18 @@ def f(): try: self.e.RunW(p,0) - except pilot.Exception,ex: - print ex.what() + except pilot.Exception as ex: + print(ex.what()) self.fail(ex) #self.e.displayDot(p) -import os -U = os.getenv('USER') -f=open("/tmp/" + U + "/UnitTestsResult", 'a') -f.write(" --- TEST src/yacsloader: testEdit.py\n") -suite = unittest.makeSuite(TestEdit) -result=unittest.TextTestRunner(f, descriptions=1, verbosity=1).run(suite) -f.close() -sys.exit(not result.wasSuccessful()) +if __name__ == '__main__': + import os + U = os.getenv('USER') + with open("/tmp/" + U + "/UnitTestsResult", 'a') as f: + f.write(" --- TEST src/yacsloader: testEdit.py\n") + suite = unittest.makeSuite(TestEdit) + result=unittest.TextTestRunner(f, descriptions=1, verbosity=1).run(suite) + sys.exit(not result.wasSuccessful())