Exemplo n.º 1
0
    def test_successful_translation(self, web_artist_mock):
        ref = translator.web_to_artist_ref(web_artist_mock)

        assert ref.type == "artist"
        assert ref.uri == "spotify:artist:abba"
        assert ref.name == "ABBA"
Exemplo n.º 2
0
    def test_without_name_uses_uri(self, web_artist_mock):
        del web_artist_mock["name"]

        ref = translator.web_to_artist_ref(web_artist_mock)

        assert ref.name == "spotify:artist:abba"
Exemplo n.º 3
0
 def test_returns_none_if_bad_data(self, web_data):
     assert translator.web_to_artist_ref(web_data) is None