Example #1
0
def test_duplicate2():
    if ".7z" not in supported():
        return

    duplicates = []
    assert unpack(b"tests/files/7z_plain.7z", duplicates=duplicates).children[0].duplicate is False
    assert unpack(b"tests/files/7z_nested.7z", duplicates=duplicates).children[0].duplicate is True
Example #2
0
def test_maxsize_7z():
    if ".7z" not in supported():
        return

    f = unpack(b"tests/files/1025mb.7z")
    assert f.unpacker == "7zfile"
    assert not f.children
    assert f.error == "files_too_large"
Example #3
0
def test_maxsize_7z():
    if ".7z" not in supported():
        return

    f = unpack("tests/files/1025mb.7z")
    assert f.unpacker == "7zfile"
    assert not f.children
    assert f.mode == Errors.TOTAL_TOO_LARGE
Example #4
0
def test_count_supported():
    count = 15

    if AceFile(None).supported():
        count += 1

    if CabFile(None).supported():
        count += 1

    if RarFile(None).supported():
        count += 1

    if Zip7File(None).supported():
        count += 7

    assert count == len(supported())
Example #5
0
def test_count_supported():
    count = 10

    if DaaFile(None).supported():
        count += 1

    if VHDFile(None).supported():
        count += 2

    if AceFile(None).supported():
        count += 1

    if CabFile(None).supported():
        count += 1

    if RarFile(None).supported():
        count += 1

    if Zip7File(None).supported():
        count += 5

    assert count == len(supported())
Example #6
0
def test_supported():
    assert supported()
Example #7
0
def test_supported():
    assert supported()