Salome HOME
Some tests are modified to work in session less mode.
[modules/yacs.git] / src / yacsloader_swig / Test / testRefcount.py
index 2e79f1a284251026025a4b410fe090bdee5a2888..ab86bc4743249fd1b6667368fc056f067494e085 100755 (executable)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 # Copyright (C) 2006-2021  CEA/DEN, EDF R&D
 #
 # This library is free software; you can redistribute it and/or
@@ -266,9 +267,11 @@ class TestTypeCodeRef(unittest.TestCase):
     self.assertEqual(tc.getRefCnt(), 3)
 
 if __name__ == '__main__':
+  import tempfile
   import os
-  U = os.getenv('USER')
-  with open("/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: testRefcount.py\n")
       suite1 = unittest.makeSuite(TestContainerRef)
       suite2 = unittest.makeSuite(TestTypeCodeRef)