]> granicus.if.org Git - python/commitdiff
Issue #19744 (temp workaround): without ssl, skip pip test
authorNick Coghlan <ncoghlan@gmail.com>
Sun, 24 Nov 2013 02:45:25 +0000 (12:45 +1000)
committerNick Coghlan <ncoghlan@gmail.com>
Sun, 24 Nov 2013 02:45:25 +0000 (12:45 +1000)
Lib/test/test_venv.py

index 613d9c3a6a39b4deb722f492c2e590eda2a78b43..bc210aa5fe3d7eaa97bddad6cec3a3b13a935d7d 100644 (file)
@@ -15,6 +15,10 @@ from test.support import (captured_stdout, captured_stderr, run_unittest,
                           can_symlink, EnvironmentVarGuard)
 import unittest
 import venv
+try:
+    import ssl
+except ImportError:
+    ssl = None
 
 skipInVenv = unittest.skipIf(sys.prefix != sys.base_prefix,
                              'Test not appropriate in a venv')
@@ -278,6 +282,8 @@ class EnsurePipTest(BaseTest):
         self.assertEqual(err, b"")
         self.assertEqual(out.strip(), b"OK")
 
+    # Temporary skip for http://bugs.python.org/issue19744
+    @unittest.skipIf(ssl is None, 'pip needs SSL support')
     def test_with_pip(self):
         shutil.rmtree(self.env_dir)
         with EnvironmentVarGuard() as envvars: