def test_when_no_password(self): with TempDir() as folder: self.create_folder_content(folder) with closing(NamedTemporaryFile(suffix='.zip')) as zf: ZipCompressor.compress(folder, zf.name) with TempDir() as folder: ZipCompressor.uncompress(zf.name, folder) self.check_folder_content(folder)
def test_when_no_password(self): with TempDir() as folder: self.create_folder_content(folder) with closing(NamedTemporaryFile(suffix='.zip')) as zf: ZipCompressor.compress(folder, zf.name) with TempDir() as folder: ZipCompressor.uncompress(zf.name, folder) self.check_folder_content(folder)
def test_uncompress_with_password(self): with closing(NamedTemporaryFile(suffix='.zip')) as zipped_file: with TempDir() as folder: self.create_folder_content(folder) ZipCompressor.compress(folder, zipped_file.name, 'apple') with TempDir() as folder: ZipCompressor.uncompress(zipped_file.name, folder, password='******') self.check_folder_content(folder)
def test_uncompress_with_password(self): with closing(NamedTemporaryFile(suffix='.zip')) as zipped_file: with TempDir() as folder: self.create_folder_content(folder) ZipCompressor.compress(folder, zipped_file.name, 'apple') with TempDir() as folder: ZipCompressor.uncompress( zipped_file.name, folder, password='******' ) self.check_folder_content(folder)