X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fyacsloader_swig%2FTest%2FtestSave.py;fp=src%2Fyacsloader_swig%2FTest%2FtestSave.py;h=61fe5e6dd4182ed2c2036ae8f0d9e27ca745da1b;hb=ff6426f394ecc496bfceee444f0fad78e955861e;hp=9e5facf71eacd7e3e678eb8966f0baca4b665d1f;hpb=c43d1db1d5d3ba364f63a8a7c7ce4a58ea1c7d26;p=modules%2Fyacs.git diff --git a/src/yacsloader_swig/Test/testSave.py b/src/yacsloader_swig/Test/testSave.py index 9e5facf71..61fe5e6dd 100755 --- a/src/yacsloader_swig/Test/testSave.py +++ b/src/yacsloader_swig/Test/testSave.py @@ -56,6 +56,7 @@ class TestSave(unittest.TestCase): l = loader.YACSLoader() e = pilot.ExecutorSwig() for schema in schemaList: + print(schema) fileOrig = "samples/" + schema + ".xml" saveSchema1 = os.path.join(self.workdir, "schema1_" + schema) dumpSchema1 = os.path.join(self.workdir, "dump1_" + schema) @@ -99,10 +100,20 @@ class TestSave(unittest.TestCase): pass if __name__ == '__main__': - dir_test = tempfile.mkdtemp(suffix=".yacstest") - file_test = os.path.join(dir_test,"UnitTestsResult") - with open(file_test, 'a') as f: + import salome + import NamingService + import os + import subprocess + salome.salome_init() + ior = NamingService.NamingService.IOROfNS() + p = subprocess.Popen(["../yacsloader/echoSrv",ior]) + import time + time.sleep(3) + with tempfile.TemporaryDirectory(suffix=".yacstest") as dir_test: + file_test = os.path.join(dir_test,"UnitTestsResult") + with open(file_test, 'a') as f: f.write(" --- TEST src/yacsloader: testSave.py\n") suite = unittest.makeSuite(TestSave) result=unittest.TextTestRunner(f, descriptions=1, verbosity=1).run(suite) + p.terminate() sys.exit(not result.wasSuccessful())