From: Gilles DAVID Date: Thu, 30 Jun 2022 16:55:48 +0000 (+0200) Subject: Write test file in a temporary directory X-Git-Tag: EMC2P-1.3.6-rc5~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=c4ce0429968c729ad120dc1b5774cc1d145c9a06;p=modules%2Fyacs.git Write test file in a temporary directory Avoids any problem if user has no right permission in YACS isntall directory when running test. --- diff --git a/src/engine_swig/basic_first_SSL.py b/src/engine_swig/basic_first_SSL.py index 6503bd8f4..06b5e4bce 100644 --- a/src/engine_swig/basic_first_SSL.py +++ b/src/engine_swig/basic_first_SSL.py @@ -25,8 +25,7 @@ import loader import os import datetime import salome -import sys -import time +import tempfile import NamingService class TestBasicFirstSSL(unittest.TestCase): @@ -80,8 +79,10 @@ def ff(nb,dbg): dbg=node0.edAddInputPort("dbg",ti) ; dbg.edInitInt(i+1) out0=node0.edAddOutputPort("s",td) pass - p.saveSchema(fname) - p=l.load(fname) + with tempfile.TemporaryDirectory() as tmpdir: + tmp_fname = os.path.join(tmpdir, fname) + p.saveSchema(tmp_fname) + p=l.load(tmp_fname) ex=pilot.ExecutorSwig() self.assertEqual(p.getState(),pilot.READY) st=datetime.datetime.now()