Test with relative pathnames

This commit is contained in:
Bastian Kleineidam 2010-03-10 20:22:59 +01:00
parent a90b6e69d7
commit aafeea7d94
1 changed files with 3 additions and 1 deletions

View File

@ -46,9 +46,11 @@ class ArchiveTest (unittest.TestCase):
tmpdir = patoolib.util.tmpdir(dir=basedir)
olddir = os.getcwd()
os.chdir(tmpdir)
# archive name relative to tmpdir
relarchive = os.path.join("..", archive[len(basedir)+1:])
try:
patoolib._handle_archive(archive, 'extract', program=self.program)
patoolib._handle_archive(archive, 'extract', program=self.program, verbose=True)
patoolib._handle_archive(relarchive, 'extract', program=self.program, verbose=True)
finally:
os.chdir(olddir)
shutil.rmtree(tmpdir)