예제 #1
0
 def test_simple(self, workdir):
     sample_path = str(workdir / "src" / "sample.txt")
     proc = ZipProcessor()
     result_path, metadata = proc.process(
         sample_path, {'error': False})
     assert zipfile.is_zipfile(result_path)
     zip_file = zipfile.ZipFile(result_path, 'r')
     assert zip_file.namelist() == ['sample.txt', ]
예제 #2
0
 def test_simple(self, workdir):
     sample_path = str(workdir / "src" / "sample.txt")
     proc = ZipProcessor()
     result_path, metadata = proc.process(sample_path, {'error': False})
     assert zipfile.is_zipfile(result_path)
     zip_file = zipfile.ZipFile(result_path, 'r')
     assert zip_file.namelist() == [
         'sample.txt',
     ]
예제 #3
0
 def test_store_several_files(self, workdir):
     # Zip processor is able to store several files in a ZIP file.
     sample_path = str(workdir / "src" / "sample.txt")
     workdir.join("src").join("othersample.txt").write("Hi there")
     proc = ZipProcessor()
     result_path, metadata = proc.process(sample_path, {'error': False})
     assert zipfile.is_zipfile(result_path)
     zip_file = zipfile.ZipFile(result_path, 'r')
     namelist = zip_file.namelist()
     assert sorted(namelist) == ['othersample.txt', 'sample.txt']
예제 #4
0
 def test_store_several_files(self, workdir):
     # Zip processor is able to store several files in a ZIP file.
     sample_path = str(workdir / "src" / "sample.txt")
     workdir.join("src").join("othersample.txt").write("Hi there")
     proc = ZipProcessor()
     result_path, metadata = proc.process(
         sample_path, {'error': False})
     assert zipfile.is_zipfile(result_path)
     zip_file = zipfile.ZipFile(result_path, 'r')
     namelist = zip_file.namelist()
     assert sorted(namelist) == ['othersample.txt', 'sample.txt']
예제 #5
0
 def test_simple(self):
     sample_path = os.path.join(self.workdir, 'sample1.txt')
     open(sample_path, 'wb').write('Hi there!')
     open(
         os.path.join(self.workdir, 'sample2.txt'),
         'wb').write('Hello again')
     proc = ZipProcessor()
     self.result_path, metadata = proc.process(
         sample_path, {'error': False})
     assert zipfile.is_zipfile(self.result_path)
     zip_file = zipfile.ZipFile(self.result_path, 'r')
     namelist = zip_file.namelist()
     assert sorted(namelist) == ['sample1.txt', 'sample2.txt']