Example #1
0
def test_attribute_get_preferences():
    attribute = SingleAttribute(
        preferences=[],
        title="Test Title",
        track_type="test_type",
        track_attribute="test_attribute",
    )
    assert attribute.get_preferences() == []
Example #2
0
def test_attribute_get_preference_create_added():
    media_info = cast(
        MediaInfoList,
        [{
            "track_type": "test_type",
            "test_attribute": "test",
        }],
    )

    attribute = SingleAttribute(
        preferences=[],
        title="Test Title",
        track_type="test_type",
        track_attribute="test_attribute",
    )

    preference = attribute.get_preference(media_info)
    assert preference == attribute.get_preferences()[0]