Merge pull request #1050 from takluyver/tests-hang

Ensure user site packages is on PYTHONPATH for notebook test server
This commit is contained in:
Min RK 2016-02-06 12:03:44 +01:00
commit 20418160ef

View File

@ -73,6 +73,7 @@ class NotebookTestBase(TestCase):
data_dir = TemporaryDirectory() data_dir = TemporaryDirectory()
cls.env_patch = patch.dict('os.environ', { cls.env_patch = patch.dict('os.environ', {
'HOME': cls.home_dir.name, 'HOME': cls.home_dir.name,
'PYTHONPATH': os.pathsep.join(sys.path),
'IPYTHONDIR': pjoin(cls.home_dir.name, '.ipython'), 'IPYTHONDIR': pjoin(cls.home_dir.name, '.ipython'),
'JUPYTER_DATA_DIR' : data_dir.name 'JUPYTER_DATA_DIR' : data_dir.name
}) })
@ -147,4 +148,4 @@ def assert_http_error(status, msg=None):
if msg: if msg:
assert msg in str(e), e assert msg in str(e), e
else: else:
assert False, "Expected HTTP error status" assert False, "Expected HTTP error status"