diff --git a/Lib/fontTools/misc/py23_test.py b/Lib/fontTools/misc/py23_test.py index aa0ce56d1..b535e7373 100644 --- a/Lib/fontTools/misc/py23_test.py +++ b/Lib/fontTools/misc/py23_test.py @@ -36,9 +36,11 @@ class OpenFuncWrapperTest(unittest.TestCase): try: with open(datafile, 'rb') as infile, \ tempfile.NamedTemporaryFile(delete=False) as outfile: + env = dict(os.environ) + env["PYTHONPATH"] = os.pathsep.join(sys.path) check_call( [sys.executable, script], stdin=infile, stdout=outfile, - env={"PYTHONPATH": os.pathsep.join(sys.path)}) + env=env) result = not filecmp.cmp(infile.name, outfile.name, shallow=False) finally: os.remove(script)