Example #1
0
    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)
Example #2
0
    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)