コード例 #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
コード例 #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"
コード例 #3
0
ファイル: test_unpack.py プロジェクト: Evert0x/sflock
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
コード例 #4
0
ファイル: test_main.py プロジェクト: doomedraven/sflock
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())
コード例 #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())
コード例 #6
0
ファイル: test_main.py プロジェクト: doomedraven/sflock
def test_supported():
    assert supported()
コード例 #7
0
ファイル: test_main.py プロジェクト: jbremer/sflock
def test_supported():
    assert supported()