summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorTarek Ziadé <ziade.tarek@gmail.com>2009-05-28 14:02:58 (GMT)
committerTarek Ziadé <ziade.tarek@gmail.com>2009-05-28 14:02:58 (GMT)
commite2cedaadb572c1bd58553ef5e27af0efc890d9b8 (patch)
tree132950e361e15bb341928083c3e266b65d5b025b /Lib
parent77c8b376fcb2a0c77cc1c9b21f16c2524f63d78a (diff)
downloadcpython-e2cedaadb572c1bd58553ef5e27af0efc890d9b8.zip
cpython-e2cedaadb572c1bd58553ef5e27af0efc890d9b8.tar.gz
cpython-e2cedaadb572c1bd58553ef5e27af0efc890d9b8.tar.bz2
Merged revisions 72986 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r72986 | tarek.ziade | 2009-05-28 15:55:51 +0200 (Thu, 28 May 2009) | 1 line using 'tar' then 'gzip' in the test, because 'tar -czf' is not supported under some platforms ........
Diffstat (limited to 'Lib')
-rw-r--r--Lib/distutils/tests/test_archive_util.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/Lib/distutils/tests/test_archive_util.py b/Lib/distutils/tests/test_archive_util.py
index 5db9a5d..663b335 100644
--- a/Lib/distutils/tests/test_archive_util.py
+++ b/Lib/distutils/tests/test_archive_util.py
@@ -20,6 +20,7 @@ except ImportError:
ZIP_SUPPORT = find_executable('zip')
class ArchiveUtilTestCase(support.TempdirManager,
+ support.LoggingSilencer,
unittest.TestCase):
def test_make_tarball(self):
@@ -82,7 +83,8 @@ class ArchiveUtilTestCase(support.TempdirManager,
base_name = os.path.join(tmpdir2, 'archive')
return tmpdir, tmpdir2, base_name
- @unittest.skipUnless(find_executable('tar'), 'Need the tar command to run')
+ @unittest.skipUnless(find_executable('tar') and find_executable('gzip'),
+ 'Need the tar command to run')
def test_tarfile_vs_tar(self):
tmpdir, tmpdir2, base_name = self._create_files()
old_dir = os.getcwd()
@@ -98,11 +100,13 @@ class ArchiveUtilTestCase(support.TempdirManager,
# now create another tarball using `tar`
tarball2 = os.path.join(tmpdir, 'archive2.tar.gz')
- cmd = ['tar', '-czf', 'archive2.tar.gz', 'dist']
+ tar_cmd = ['tar', '-cf', 'archive2.tar', 'dist']
+ gzip_cmd = ['gzip', '-f9', 'archive2.tar']
old_dir = os.getcwd()
os.chdir(tmpdir)
try:
- spawn(cmd)
+ spawn(tar_cmd)
+ spawn(gzip_cmd)
finally:
os.chdir(old_dir)