Salome HOME
Some tests are modified to work in session less mode.
[modules/yacs.git] / src / yacsloader_swig / Test / testExec.py
index 741cdcefe8b6a3ddb3ccb4fa1f74966d38f2bbe0..e508b96ffc8033167f5bbdd500faa40b22435d7b 100755 (executable)
@@ -185,12 +185,11 @@ class TestExec(unittest.TestCase):
     pass
 
 if __name__ == '__main__':
-    import os
-    import sys
-    U = os.getenv('USER')
-    with open(os.path.join("/tmp", U, "UnitTestsResult"), 'a') as f:
+  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: testExec.py\n")
         suite = unittest.makeSuite(TestExec)
         result = unittest.TextTestRunner(f, descriptions=1, verbosity=1).run(suite)
 
-    sys.exit(not result.wasSuccessful())
+  sys.exit(not result.wasSuccessful())