summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2020-06-28 22:38:33 -0400
committerJason R. Coombs <jaraco@jaraco.com>2020-06-28 22:39:52 -0400
commitc202075affc8a4d03401a4877639a96907438d83 (patch)
treef1ebfa6b4449ab152942c31d0c49e6d6c716f75a
parent73ac895667b5bc6e3f5d685e7bad3d4535f07a80 (diff)
downloadpython-setuptools-git-c202075affc8a4d03401a4877639a96907438d83.tar.gz
Mark test_venv to be skipped when running under a virtualenv as virtualenv monkey patches distutils.
-rw-r--r--distutils/tests/test_dist.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/distutils/tests/test_dist.py b/distutils/tests/test_dist.py
index 60956dad..d431085b 100644
--- a/distutils/tests/test_dist.py
+++ b/distutils/tests/test_dist.py
@@ -83,6 +83,10 @@ class DistributionTestCase(support.LoggingSilencer,
self.assertIsInstance(cmd, test_dist)
self.assertEqual(cmd.sample_option, "sometext")
+ @unittest.skipIf(
+ 'distutils' not in Distribution.parse_config_files.__module__,
+ 'Cannot test when virtualenv has monkey-patched Distribution.',
+ )
def test_venv_install_options(self):
sys.argv.append("install")
self.addCleanup(os.unlink, TESTFN)