Пример #1
0
    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)
Пример #3
0
    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)