def testCompressSnapFile(self): snapdir = os.path.join(os.path.dirname(__file__), "data") snapfile = SnapFile(os.path.join(snapdir, "test-snapfile.tgz"), snapdir) snapfile.compress() tarball = tarfile.open(os.path.join(snapdir, "test-snapfile.tgz"), "r:gz") files = [] for tarinfo in tarball: files.append(tarinfo.name) self.assertIn(os.path.join("tmp", "file1"), files) self.assertIn(os.path.join("tmp", "subdir", "file2"), files)