Example #1
0
 def test_extract_zip_file(self):
     zip_path = self.temp_path("archive.zip")
     unzip_path = self.temp_path("unarchive/")
     f1_path = self.temp_path("a/b/f1.txt")
     f2_path = self.temp_path("a/b/f2.txt")
     f3_path = self.temp_path("j/k/f3.txt")
     f4_path = self.temp_path("j/k/f4.txt")
     f5_path = self.temp_path("x/y/z/f5.txt")
     f6_path = self.temp_path("x/y/z/f6.txt")
     f5_f6_dir = self.temp_path("x")
     fsutil.create_file(f1_path, content="hello world 1")
     fsutil.create_file(f2_path, content="hello world 2")
     fsutil.create_file(f3_path, content="hello world 3")
     fsutil.create_file(f4_path, content="hello world 4")
     fsutil.create_file(f5_path, content="hello world 5")
     fsutil.create_file(f6_path, content="hello world 6")
     fsutil.create_zip_file(
         zip_path, [f1_path, f2_path, f3_path, f4_path, f5_f6_dir]
     )
     fsutil.extract_zip_file(zip_path, unzip_path)
     self.assertTrue(fsutil.is_dir(unzip_path))
     self.assertTrue(fsutil.is_file(self.temp_path("unarchive/f1.txt")))
     self.assertTrue(fsutil.is_file(self.temp_path("unarchive/f2.txt")))
     self.assertTrue(fsutil.is_file(self.temp_path("unarchive/f3.txt")))
     self.assertTrue(fsutil.is_file(self.temp_path("unarchive/f4.txt")))
     self.assertTrue(fsutil.is_file(self.temp_path("unarchive/y/z/f5.txt")))
     self.assertTrue(fsutil.is_file(self.temp_path("unarchive/y/z/f6.txt")))
     self.assertTrue(fsutil.is_file(zip_path))
Example #2
0
 def test_extract_zip_file(self):
     zip_path = self.temp_path('archive.zip')
     unzip_path = self.temp_path('unarchive/')
     f1_path = self.temp_path('a/b/f1.txt')
     f2_path = self.temp_path('a/b/f2.txt')
     f3_path = self.temp_path('j/k/f3.txt')
     f4_path = self.temp_path('j/k/f4.txt')
     f5_path = self.temp_path('x/y/z/f5.txt')
     f6_path = self.temp_path('x/y/z/f6.txt')
     f5_f6_dir = self.temp_path('x')
     fsutil.create_file(f1_path, content='hello world 1')
     fsutil.create_file(f2_path, content='hello world 2')
     fsutil.create_file(f3_path, content='hello world 3')
     fsutil.create_file(f4_path, content='hello world 4')
     fsutil.create_file(f5_path, content='hello world 5')
     fsutil.create_file(f6_path, content='hello world 6')
     fsutil.create_zip_file(zip_path,
                            [f1_path, f2_path, f3_path, f4_path, f5_f6_dir])
     fsutil.extract_zip_file(zip_path, unzip_path)
     self.assertTrue(fsutil.is_dir(unzip_path))
     self.assertTrue(fsutil.is_file(self.temp_path('unarchive/f1.txt')))
     self.assertTrue(fsutil.is_file(self.temp_path('unarchive/f2.txt')))
     self.assertTrue(fsutil.is_file(self.temp_path('unarchive/f3.txt')))
     self.assertTrue(fsutil.is_file(self.temp_path('unarchive/f4.txt')))
     self.assertTrue(fsutil.is_file(self.temp_path('unarchive/y/z/f5.txt')))
     self.assertTrue(fsutil.is_file(self.temp_path('unarchive/y/z/f6.txt')))
     self.assertTrue(fsutil.is_file(zip_path))
Example #3
0
 def test_extract_zip_file_with_autodelete(self):
     zip_path = self.temp_path("archive.zip")
     unzip_path = self.temp_path("unarchive/")
     path = self.temp_path("f1.txt")
     fsutil.create_file(path, content="hello world 1")
     fsutil.create_zip_file(zip_path, [path])
     fsutil.extract_zip_file(zip_path, unzip_path, autodelete=True)
     self.assertTrue(fsutil.is_dir(unzip_path))
     self.assertTrue(fsutil.is_file(self.temp_path("unarchive/f1.txt")))
     self.assertFalse(fsutil.is_file(zip_path))
Example #4
0
 def test_extract_zip_file_with_autodelete(self):
     zip_path = self.temp_path('archive.zip')
     unzip_path = self.temp_path('unarchive/')
     path = self.temp_path('f1.txt')
     fsutil.create_file(path, content='hello world 1')
     fsutil.create_zip_file(zip_path, [path])
     fsutil.extract_zip_file(zip_path, unzip_path, autodelete=True)
     self.assertTrue(fsutil.is_dir(unzip_path))
     self.assertTrue(fsutil.is_file(self.temp_path('unarchive/f1.txt')))
     self.assertFalse(fsutil.is_file(zip_path))