Commit 33abc027 authored by Stefan Behnel's avatar Stefan Behnel

fix PYTHONPATH setting for end-to-end tests

parent 4d676ccf
......@@ -662,11 +662,12 @@ class EndToEndTest(unittest.TestCase):
commands = (self.commands
.replace("CYTHON", "PYTHON %s" % os.path.join(self.cython_root, 'cython.py'))
.replace("PYTHON", sys.executable))
commands = """
PYTHONPATH="%s%s$PYTHONPATH"
%s
""" % (self.cython_root, os.pathsep, commands)
self.assertEqual(0, os.system(commands))
old_path = os.environ.get('PYTHONPATH')
try:
os.environ['PYTHONPATH'] = self.cython_root + os.pathsep + (old_path or '')
self.assertEqual(0, os.system(commands))
finally:
os.environ['PYTHONPATH'] = old_path
# TODO: Support cython_freeze needed here as well.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment