mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
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
1 changed files with 7 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue