From 6c3a08e365c72a27477b01a55d25572c3eb2533e Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <MichielCottaar@protonmail.com> Date: Thu, 2 Jul 2020 16:47:01 +0100 Subject: [PATCH] BUG: make sure original path is in PYTHONPATH --- tests/test_fslsub.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/test_fslsub.py b/tests/test_fslsub.py index b55d8b82e..1268a67f5 100644 --- a/tests/test_fslsub.py +++ b/tests/test_fslsub.py @@ -267,6 +267,7 @@ def _bad_func(): def test_func_to_cmd(): + cwd = os.getcwd() with tempdir(): for tmp_dir in (None, '.'): for clean in ('never', 'on_success', 'always'): @@ -274,7 +275,8 @@ def test_func_to_cmd(): cmd = fslsub.func_to_cmd(_good_func, clean=clean, tmp_dir=tmp_dir, verbose=verbose) fn = cmd.split()[-1] assert op.exists(fn) - stdout, stderr, exitcode = run.run(cmd, exitcode=True, stdout=True, stderr=True) + stdout, stderr, exitcode = run.run(cmd, exitcode=True, stdout=True, stderr=True, + env={"PYTHONPATH": cwd}) assert exitcode == 0 if clean == 'never': assert op.exists(fn), "Successful job got removed, even though this was not requested" @@ -288,7 +290,8 @@ def test_func_to_cmd(): cmd = fslsub.func_to_cmd(_bad_func, clean=clean, tmp_dir=tmp_dir) fn = cmd.split()[-1] assert op.exists(fn) - stdout, stderr, exitcode = run.run(cmd, exitcode=True, stdout=True, stderr=True) + stdout, stderr, exitcode = run.run(cmd, exitcode=True, stdout=True, stderr=True, + env={'PYTHONPATH': cwd}) assert exitcode != 0 if clean == 'always': assert not op.exists(fn), "Failing job should always be removed if requested" -- GitLab