def test2(self): d = tempfile.mkdtemp() x_txt = os.path.join(d, 'x.txt') open(x_txt, 'w').write('123') x_zip = os.path.join(d, 'x.zip') Proc(['zip', '--no-dir-entries', x_zip, 'x.txt'], cwd=d).call() self.assertRaises( ValueError, lambda: Archive(x_zip).extractall('blabla')) d = tempfile.mkdtemp() Archive(x_zip, backend='patool').extractall(d) ok_file(d, 'x.txt') d = tempfile.mkdtemp() Archive(x_zip).extractall(d) ok_file(d, 'x.txt') d = tempfile.mkdtemp() Archive(x_zip, backend='auto').extractall(d) ok_file(d, 'x.txt') if sys.version_info >= (2, 6): d = tempfile.mkdtemp() Archive(x_zip, backend='zipfile').extractall(d) ok_file(d, 'x.txt') d = tempfile.mkdtemp() cli.extractall(x_zip, d) ok_file(d, 'x.txt')
def test2(): for f in formats: print(f) x_zip = create_arc(f) with pytest.raises(ValueError): Archive(x_zip).extractall("blabla") d = tmpdir() Archive(x_zip, backend="patool").extractall(d) ok_file(d, "x.txt") d = tmpdir() Archive(x_zip).extractall(d) ok_file(d, "x.txt") d = tmpdir() Archive(x_zip, backend="auto").extractall(d) ok_file(d, "x.txt") if f == "zip": d = tmpdir() Archive(x_zip, backend="zipfile").extractall(d) ok_file(d, "x.txt") d = tmpdir() cli.extractall(x_zip, d) ok_file(d, "x.txt")
def test2(): x_zip = create_zip() assert_raises(ValueError, lambda: Archive(x_zip).extractall('blabla')) d = tmpdir() Archive(x_zip, backend='patool').extractall(d) ok_file(d, 'x.txt') d = tmpdir() Archive(x_zip).extractall(d) ok_file(d, 'x.txt') d = tmpdir() Archive(x_zip, backend='auto').extractall(d) ok_file(d, 'x.txt') if sys.version_info >= (2, 6): d = tmpdir() Archive(x_zip, backend='zipfile').extractall(d) ok_file(d, 'x.txt') d = tmpdir() cli.extractall(x_zip, d) ok_file(d, 'x.txt')
def test2(self): d = tempfile.mkdtemp() x_txt = os.path.join(d, 'x.txt') open(x_txt, 'w').write('123') x_zip = os.path.join(d, 'x.zip') Proc(['zip', '--no-dir-entries', x_zip, 'x.txt'], cwd=d).call() self.assertRaises(ValueError, lambda: Archive(x_zip).extractall('blabla')) d = tempfile.mkdtemp() Archive(x_zip, backend='patool').extractall(d) ok_file(d, 'x.txt') d = tempfile.mkdtemp() Archive(x_zip).extractall(d) ok_file(d, 'x.txt') d = tempfile.mkdtemp() Archive(x_zip, backend='auto').extractall(d) ok_file(d, 'x.txt') if sys.version_info >= (2, 6): d = tempfile.mkdtemp() Archive(x_zip, backend='zipfile').extractall(d) ok_file(d, 'x.txt') d = tempfile.mkdtemp() cli.extractall(x_zip, d) ok_file(d, 'x.txt')