summaryrefslogtreecommitdiff
path: root/setuptools/tests/test_develop.py
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools/tests/test_develop.py')
-rw-r--r--setuptools/tests/test_develop.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/setuptools/tests/test_develop.py b/setuptools/tests/test_develop.py
index 430a07e6..5dd72aae 100644
--- a/setuptools/tests/test_develop.py
+++ b/setuptools/tests/test_develop.py
@@ -10,6 +10,7 @@ import io
import subprocess
from setuptools.extern import six
+from setuptools.command import test
import pytest
@@ -132,9 +133,9 @@ class TestNamespaces:
'develop',
'--install-dir', str(target),
]
- env = dict(PYTHONPATH=str(target))
with src_dir.as_cwd():
- subprocess.check_call(develop_cmd, env=env)
+ with test.test.paths_on_pythonpath([str(target)]):
+ subprocess.check_call(develop_cmd)
@pytest.mark.skipif(bool(os.environ.get("APPVEYOR")),
reason="https://github.com/pypa/setuptools/issues/851")
@@ -162,12 +163,13 @@ class TestNamespaces:
sys.executable,
'-c', 'import myns.pkgA; import myns.pkgB',
]
- env = dict(PYTHONPATH=str(target))
- subprocess.check_call(try_import, env=env)
+ with test.test.paths_on_pythonpath([str(target)]):
+ subprocess.check_call(try_import)
# additionally ensure that pkg_resources import works
pkg_resources_imp = [
sys.executable,
'-c', 'import pkg_resources',
]
- subprocess.check_call(pkg_resources_imp, env=env)
+ with test.test.paths_on_pythonpath([str(target)]):
+ subprocess.check_call(pkg_resources_imp)