]> granicus.if.org Git - python/commitdiff
Some distutils tests require zlib for creating tar.gz source distribution.
authorSerhiy Storchaka <storchaka@gmail.com>
Sun, 23 Oct 2016 19:56:14 +0000 (22:56 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Sun, 23 Oct 2016 19:56:14 +0000 (22:56 +0300)
Lib/distutils/tests/test_bdist_rpm.py

index 25c14abd322ca2c5f74326e9287473bbd4ad5b62..e9795ee4b2bf5fcdc0d595a9d1d9f7368deb4bd3 100644 (file)
@@ -3,9 +3,7 @@
 import unittest
 import sys
 import os
-import tempfile
-import shutil
-from test.support import run_unittest
+from test.support import run_unittest, requires_zlib
 
 from distutils.core import Distribution
 from distutils.command.bdist_rpm import bdist_rpm
@@ -48,6 +46,7 @@ class BuildRpmTestCase(support.TempdirManager,
     # spurious sdtout/stderr output under Mac OS X
     @unittest.skipUnless(sys.platform.startswith('linux'),
                          'spurious sdtout/stderr output under Mac OS X')
+    @requires_zlib
     @unittest.skipIf(find_executable('rpm') is None,
                      'the rpm command is not found')
     @unittest.skipIf(find_executable('rpmbuild') is None,
@@ -90,6 +89,7 @@ class BuildRpmTestCase(support.TempdirManager,
     # spurious sdtout/stderr output under Mac OS X
     @unittest.skipUnless(sys.platform.startswith('linux'),
                          'spurious sdtout/stderr output under Mac OS X')
+    @requires_zlib
     # http://bugs.python.org/issue1533164
     @unittest.skipIf(find_executable('rpm') is None,
                      'the rpm command is not found')