X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fyacsloader_swig%2FTest%2FtestLoader.py;fp=src%2Fyacsloader_swig%2FTest%2FtestLoader.py;h=be94a30589c5cbd6f5ee9b4c8df24da5fc2fd7c2;hb=ff6426f394ecc496bfceee444f0fad78e955861e;hp=5b8fc61e2e0548568b869b0ba067a069f81ffe66;hpb=c43d1db1d5d3ba364f63a8a7c7ce4a58ea1c7d26;p=modules%2Fyacs.git diff --git a/src/yacsloader_swig/Test/testLoader.py b/src/yacsloader_swig/Test/testLoader.py index 5b8fc61e2..be94a3058 100755 --- a/src/yacsloader_swig/Test/testLoader.py +++ b/src/yacsloader_swig/Test/testLoader.py @@ -84,12 +84,22 @@ class TestLoader(unittest.TestCase): pass if __name__ == '__main__': + 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) import tempfile import os - dir_test = tempfile.mkdtemp(suffix=".yacstest") - file_test = os.path.join(dir_test,"UnitTestsResult") - with open(file_test, 'a') as f: - f.write(" --- TEST src/yacsloader: testLoader.py\n") - suite = unittest.makeSuite(TestLoader) - result=unittest.TextTestRunner(f, descriptions=1, verbosity=1).run(suite) + 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: testLoader.py\n") + suite = unittest.makeSuite(TestLoader) + result=unittest.TextTestRunner(f, descriptions=1, verbosity=1).run(suite) + p.terminate() sys.exit(not result.wasSuccessful())