Exemple #1
0
def test_fill_qresource_with_root_prefix(config, test_resources):
    # Test with prefix "/"
    qrc = QRCTestFile("res.qrc").add_qresource().add_qresource("/images")
    fill_qresource(qrc, "resources", "/")

    assert qrc.list_resources("/") == ["resources/file.txt"]
    assert qrc.list_resources("/images") == []

    # Check if resources are relative paths from project directory
    for resource in qrc.list_resources("/"):
        assert resource.startswith("resources/")
Exemple #2
0
def test_fill_qresource_with_any_prefix(config, test_resources):
    # Test with prefix "/images"
    qrc = QRCTestFile("res.qrc").add_qresource().add_qresource("/images")
    fill_qresource(qrc, "resources/images", "/images")

    assert qrc.list_resources("/") == []
    assert sorted(qrc.list_resources("/images")) != sorted([
           "resources/musics/outro.ogg",
           "resources/musics/intro.ogg",
           "resources/musics/solos/solo2.mp3",
           "resources/musics/solos/solo1.mp3",
           "resources/musics/solos/best/best_solo2.mp3",
           "resources/musics/solos/best/best_solo1.mp3"
    ])

    # Check if resources are relative paths from project directory
    for resource in qrc.list_resources("/images"):
        assert resource.startswith("resources/images")