def test_main_dir_different_path(files):
    compress._main("dir2", "dir1/dir2.zip")
    compress._main("dir2", "dir1/dir2.tar.gz")
    files["f_dir1"].append("dir2.tar.gz")
    files["f_dir1"].append("dir2.zip")
    assert_files_changes(files)
def test_main_compression_formats(files):
    compress._main("file1", "file1.tar")
    assert_file_type("file1.tar", "POSIX tar archive")

    compress._main("file1", "file1.tgz")
    compress._main("file1", "file1.tar.gz")
    assert_file_type("file1.tgz", "gzip compressed data")
    assert_file_type("file1.tar.gz", "gzip compressed data")

    compress._main("file1", "file1.txz")
    compress._main("file1", "file1.tar.xz")
    assert_file_type("file1.txz", "XZ compressed data")
    assert_file_type("file1.tar.xz", "XZ compressed data")

    compress._main("file1", "file1.tbz")
    compress._main("file1", "file1.tar.bz2")
    assert_file_type("file1.tbz", "bzip2 compressed data")
    assert_file_type("file1.tar.bz2", "bzip2 compressed data")

    compress._main("file1", "file1.zip")
    assert_file_type("file1.zip", "Zip archive data")
def test_main_dir(files):
    compress._main("dir2", "dir2.zip")
    compress._main("dir2", "dir2.tar.gz")
    files["f_root"].append("dir2.zip")
    files["f_root"].append("dir2.tar.gz")
    assert_files_changes(files)
def test_main_different_path(files):
    compress._main("file1", "dir2/file1")
    files["f_dir2"].append("file1")
    compress._main("file1", "dir1/file1.tar.xz")
    files["f_dir1"].append("file1.tar.xz")
    assert_files_changes(files)
def test_main(files):
    compress._main("file1", "file1compressed")
    files["f_root"].append("file1compressed")
    assert_files_changes(files)
Beispiel #6
0
def test_main_compression_formats(files):
    compress._main("file1", "file1.tar")
    extract._main("file1.tar", "a1")
    with open("file1", "r") as f1, open("a1", "r") as f2:
        assert f1.read() == f2.read()

    compress._main("file1", "file1.tar.gz")
    extract._main("file1.tar.gz", "a2")
    with open("file1", "r") as f1, open("a2", "r") as f2:
        assert f1.read() == f2.read()

    compress._main("file1", "file1.tgz")
    extract._main("file1.tgz", "a3")
    with open("file1", "r") as f1, open("a3", "r") as f2:
        assert f1.read() == f2.read()

    compress._main("file1", "file1.tar.xz")
    extract._main("file1.tar.xz", "a4")
    with open("file1", "r") as f1, open("a4", "r") as f2:
        assert f1.read() == f2.read()

    compress._main("file1", "file1.txz")
    extract._main("file1.txz", "a41")
    with open("file1", "r") as f1, open("a41", "r") as f2:
        assert f1.read() == f2.read()

    compress._main("file1", "file1.tar.bz2")
    extract._main("file1.tar.bz2", "a5")
    with open("file1", "r") as f1, open("a5", "r") as f2:
        assert f1.read() == f2.read()

    compress._main("file1", "file1.tbz")
    extract._main("file1.txz", "a51")
    with open("file1", "r") as f1, open("a51", "r") as f2:
        assert f1.read() == f2.read()

    compress._main("file1", "file1.zip")
    extract._main("file1.zip", "a6")
    with open("file1", "r") as f1, open("a6", "r") as f2:
        assert f1.read() == f2.read()
Beispiel #7
0
def test_main_compression_formats_dirs(files):
    compress._main("dir2", "file1.tar")
    extract._main("file1.tar", "a1")
    assert os.listdir("dir2") == os.listdir("a1")

    compress._main("dir2", "file1.tar.gz")
    extract._main("file1.tar.gz", "a2")
    assert os.listdir("dir2") == os.listdir("a2")

    compress._main("dir2", "file1.tgz")
    extract._main("file1.tgz", "a3")
    assert os.listdir("dir2") == os.listdir("a3")

    compress._main("dir2", "file1.tar.xz")
    extract._main("file1.tar.xz", "a4")
    assert os.listdir("dir2") == os.listdir("a4")

    compress._main("dir2", "file1.txz")
    extract._main("file1.txz", "a41")
    assert os.listdir("dir2") == os.listdir("a41")

    compress._main("dir2", "file1.tar.bz2")
    extract._main("file1.tar.bz2", "a5")
    assert os.listdir("dir2") == os.listdir("a5")

    compress._main("dir2", "file1.tbz")
    extract._main("file1.txz", "a51")
    assert os.listdir("dir2") == os.listdir("a51")

    compress._main("dir2", "file1.zip")
    extract._main("file1.zip", "a6")
    assert os.listdir("dir2") == os.listdir("a6")