mirror of https://github.com/python/cpython
Issue #25366: Skip test_with_pip when threading module is not available
Some dependencies of pip import threading module unconditionally so we need to skip the test to make buildbots happy.
This commit is contained in:
parent
5c1d9d2ff7
commit
1b25eff76e
|
@ -25,6 +25,11 @@ try:
|
|||
except ImportError:
|
||||
ssl = None
|
||||
|
||||
try:
|
||||
import threading
|
||||
except ImportError:
|
||||
threading = None
|
||||
|
||||
skipInVenv = unittest.skipIf(sys.prefix != sys.base_prefix,
|
||||
'Test not appropriate in a venv')
|
||||
|
||||
|
@ -319,6 +324,8 @@ class EnsurePipTest(BaseTest):
|
|||
|
||||
# Requesting pip fails without SSL (http://bugs.python.org/issue19744)
|
||||
@unittest.skipIf(ssl is None, ensurepip._MISSING_SSL_MESSAGE)
|
||||
@unittest.skipUnless(threading, 'some dependencies of pip import threading'
|
||||
' module unconditionally')
|
||||
def test_with_pip(self):
|
||||
rmtree(self.env_dir)
|
||||
with EnvironmentVarGuard() as envvars:
|
||||
|
|
Loading…
Reference in New Issue