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)
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()
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")