Пример #1
0
def test_video():
    with pytest.raises(ValueError):
        translator.model({
            'DisplayName': 'Foo',
            'URI': BASEURI + '/foo',
            'Type': 'video'
        })
def test_video():
    with pytest.raises(ValueError):
        translator.model({
            'DisplayName': 'Foo',
            'URI': BASEURI + '/foo',
            'Type': 'video'
        })
Пример #3
0
def test_artist():
    assert translator.model({
        'DisplayName': 'Foo',
        'URI': BASEURI + '/foo',
        'Type': 'container',
        'TypeEx': ARTIST_TYPE
    }) == Artist(uri=BASEURI+'/foo', name='Foo')
Пример #4
0
def test_album():
    assert translator.model({
        'DisplayName': 'Foo',
        'URI': BASEURI + '/foo',
        'Type': 'container',
        'TypeEx': ALBUM_TYPE
    }) == Album(uri=BASEURI+'/foo', name='Foo')
Пример #5
0
def test_audio_broadcast():
    assert translator.model({
        'DisplayName': 'Foo',
        'URI': BASEURI + '/foo',
        'Type': 'audio',
        'TypeEx': AUDIO_BROADCAST_TYPE
    }) == Track(uri=BASEURI+'/foo', name='Foo')
Пример #6
0
def test_track():
    assert translator.model({
        'DisplayName': 'Foo',
        'Album': 'Bar',
        'URI': BASEURI + '/foo',
        'Type': 'music',
    }) == Track(uri=BASEURI+'/foo', name='Foo', album=Album(name='Bar'))
def test_track():
    assert translator.model({
        'DisplayName': 'Foo',
        'Album': 'Bar',
        'URI': BASEURI + '/foo',
        'Type': 'music',
    }) == Track(uri=BASEURI+'/foo', name='Foo', album=Album(name='Bar'))
def test_artist():
    assert translator.model({
        'DisplayName': 'Foo',
        'URI': BASEURI + '/foo',
        'Type': 'container',
        'TypeEx': ARTIST_TYPE
    }) == Artist(uri=BASEURI+'/foo', name='Foo')
def test_album():
    assert translator.model({
        'DisplayName': 'Foo',
        'URI': BASEURI + '/foo',
        'Type': 'container',
        'TypeEx': ALBUM_TYPE
    }) == Album(uri=BASEURI+'/foo', name='Foo')
Пример #10
0
def test_artist():
    assert translator.model(
        {
            "DisplayName": "Foo",
            "URI": BASEURI + "/foo",
            "Type": "container",
            "TypeEx": ARTIST_TYPE,
        }
    ) == Artist(uri=BASEURI + "/foo", name="Foo")
Пример #11
0
def test_album():
    assert translator.model(
        {
            "DisplayName": "Foo",
            "URI": BASEURI + "/foo",
            "Type": "container",
            "TypeEx": ALBUM_TYPE,
        }
    ) == Album(uri=BASEURI + "/foo", name="Foo")
Пример #12
0
def test_audio_broadcast():
    assert translator.model(
        {
            "DisplayName": "Foo",
            "URI": BASEURI + "/foo",
            "Type": "audio",
            "TypeEx": AUDIO_BROADCAST_TYPE,
        }
    ) == Track(uri=BASEURI + "/foo", name="Foo")
Пример #13
0
def test_track():
    assert translator.model(
        {
            "DisplayName": "Foo",
            "Album": "Bar",
            "URI": BASEURI + "/foo",
            "Type": "music",
        }
    ) == Track(uri=BASEURI + "/foo", name="Foo", album=Album(name="Bar"))
Пример #14
0
def test_video():
    with pytest.raises(ValueError):
        translator.model(
            {"DisplayName": "Foo", "URI": BASEURI + "/foo", "Type": "video"}
        )