diff options
| author | Alexandr Shurigin <ya@helldude.ru> | 2014-05-22 19:12:22 +0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-06-03 12:00:33 -0400 |
| commit | 083d285b82832f95b57c64144020cc2ce8895a22 (patch) | |
| tree | 49dc5fd649d9332af8863c5b1dd35b68977afc11 /tests/utils_tests/test_archive.py | |
| parent | 61960dd02c4b58f8bcfc9dbb1eb1852ff63c8beb (diff) | |
Fixed #22681 -- Made TarArchive recognize leading directories properly.
Diffstat (limited to 'tests/utils_tests/test_archive.py')
| -rw-r--r-- | tests/utils_tests/test_archive.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/utils_tests/test_archive.py b/tests/utils_tests/test_archive.py index f00f25e855..6f1b66b14b 100644 --- a/tests/utils_tests/test_archive.py +++ b/tests/utils_tests/test_archive.py @@ -21,6 +21,7 @@ class ArchiveTester(object): self.tmpdir = tempfile.mkdtemp() self.addCleanup(shutil.rmtree, self.tmpdir) self.archive_path = os.path.join(TEST_DIR, self.archive) + self.archive_lead_path = os.path.join(TEST_DIR, "leadpath_%s" % self.archive) # Always start off in TEST_DIR. os.chdir(TEST_DIR) @@ -42,6 +43,10 @@ class ArchiveTester(object): extract(self.archive_path, self.tmpdir) self.check_files(self.tmpdir) + def test_extract_function_with_leadpath(self): + extract(self.archive_lead_path, self.tmpdir) + self.check_files(self.tmpdir) + def test_extract_function_no_to_path(self): os.chdir(self.tmpdir) extract(self.archive_path) |
