summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_archive.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/utils_tests/test_archive.py')
-rw-r--r--tests/utils_tests/test_archive.py5
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)