mirror of
https://github.com/jupyter/notebook.git
synced 2024-12-27 04:20:22 +08:00
Don't monkeypatch environment data locations for test notebook server
This commit is contained in:
parent
5e5ad60a57
commit
d6259ae285
@ -124,12 +124,15 @@ class NotebookTestBase(TestCase):
|
||||
cls.notebook_dir = tmp('notebooks')
|
||||
cls.env_patch = patch.dict('os.environ', cls.get_patch_env())
|
||||
cls.env_patch.start()
|
||||
# Patch systemwide & user-wide data & config directories, to isolate
|
||||
# the tests from oddities of the local setup. But leave Python env
|
||||
# locations alone, so data files for e.g. nbconvert are accessible.
|
||||
# If this isolation isn't sufficient, you may need to run the tests in
|
||||
# a virtualenv or conda env.
|
||||
cls.path_patch = patch.multiple(
|
||||
jupyter_core.paths,
|
||||
SYSTEM_JUPYTER_PATH=[tmp('share', 'jupyter')],
|
||||
ENV_JUPYTER_PATH=[tmp('env', 'share', 'jupyter')],
|
||||
SYSTEM_CONFIG_PATH=[tmp('etc', 'jupyter')],
|
||||
ENV_CONFIG_PATH=[tmp('env', 'etc', 'jupyter')],
|
||||
)
|
||||
cls.path_patch.start()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user