From 2eafcaabbdc673576cbba8b5ab9080a2ce6d4b1e Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 1 Sep 2022 17:53:42 +0200 Subject: Making esds compatible with python 3.7 --- tests/run.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/run.py b/tests/run.py index e05c5b4..9c21881 100755 --- a/tests/run.py +++ b/tests/run.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -import os, subprocess, time +import os, subprocess, time,sys ##### Setup Variables tests_timeout=20 # Max duration of a test @@ -15,7 +15,7 @@ for file in os.listdir(tests_path): print("- %-40s%s " % (file,"=>"),end='') try: start_at=time.time() - out=subprocess.check_output(simulator_path, stderr=subprocess.STDOUT,timeout=tests_timeout).decode("utf-8") + out=subprocess.check_output([sys.executable, simulator_path], stderr=subprocess.STDOUT,timeout=tests_timeout,encoding="utf-8") out_expected=open(out_path).read() end_at=time.time() if out_expected != out: @@ -29,12 +29,12 @@ for file in os.listdir(tests_path): except subprocess.TimeoutExpired as err: print("failed :(") print("------------- Test timeout (should not exceed "+str(tests_timeout)+"s) -------------") - print(err.output.decode("utf-8"),end="") + print(err.output,end="") exit(1) except subprocess.CalledProcessError as err: print("failed :(") print("------------- Non test has a non-zero exit code -------------") - print(err.output.decode("utf-8"),end="") + print(err.output,end="") exit(2) except Exception as err: print("failed :(") -- cgit v1.2.3