]> granicus.if.org Git - python/commitdiff
bpo-31999: Fix test_venv in case the zlib module is not available. (GH-4359) (#4360)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 10 Nov 2017 10:56:59 +0000 (02:56 -0800)
committerSerhiy Storchaka <storchaka@gmail.com>
Fri, 10 Nov 2017 10:56:59 +0000 (12:56 +0200)
(cherry picked from commit 5e0df74b3bc6391e9a7eba0fd84531ed99a78ae9)

Lib/test/test_venv.py

index 2691632ff4f857a0a1b487c648e6590305ca07a5..0c1ea89b51c0d85ab74aeb32eb3635492b2816d9 100644 (file)
@@ -13,7 +13,7 @@ import struct
 import subprocess
 import sys
 import tempfile
-from test.support import (captured_stdout, captured_stderr,
+from test.support import (captured_stdout, captured_stderr, requires_zlib,
                           can_symlink, EnvironmentVarGuard, rmtree)
 import unittest
 import venv
@@ -424,6 +424,7 @@ class EnsurePipTest(BaseTest):
                                     ' module unconditionally')
     # Issue #26610: pip/pep425tags.py requires ctypes
     @unittest.skipUnless(ctypes, 'pip requires ctypes')
+    @requires_zlib
     def test_with_pip(self):
         self.do_test_with_pip(False)
         self.do_test_with_pip(True)