def testExtractSnapFile(self): snap_file_path = os.path.join(os.path.dirname(__file__), "data/existing-snapfile.tgz") snapdir = os.path.join(os.path.dirname(__file__), "data/new-snapdir/") os.makedirs(snapdir) snapfile = SnapFile(snap_file_path, snapdir) snapfile.extract() self.assertTrue(os.path.exists(snapdir + "packagefile.xml")) self.assertTrue(os.path.exists(snapdir + "recordfile.xml")) os.remove(snapdir + "packagefile.xml") os.remove(snapdir + "recordfile.xml") os.removedirs(snapdir)