From 1c08ba9d8254258e0bed89a2cb2d9cf3cb4a434c Mon Sep 17 00:00:00 2001 From: Gilles DAVID Date: Thu, 30 Jun 2022 18:55:48 +0200 Subject: [PATCH] Write test file in a temporary directory Avoids any problem if user has no right permission in YACS isntall directory when running test. --- src/engine_swig/basic_first_SSL.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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() -- 2.30.2