2017-12-24 18:15:21 +00:00
|
|
|
from funkwhale_api.musicbrainz import client
|
|
|
|
|
|
|
|
|
|
|
|
def test_can_search_recording_in_musicbrainz_api(mocker):
|
2018-06-09 13:36:16 +00:00
|
|
|
r = {"hello": "world"}
|
2017-12-24 18:15:21 +00:00
|
|
|
m = mocker.patch(
|
2018-06-09 13:36:16 +00:00
|
|
|
"funkwhale_api.musicbrainz.client._api.search_artists", return_value=r
|
|
|
|
)
|
|
|
|
assert client.api.artists.search("test") == r
|
2017-12-24 18:15:21 +00:00
|
|
|
# now call from cache
|
2018-06-09 13:36:16 +00:00
|
|
|
assert client.api.artists.search("test") == r
|
|
|
|
assert client.api.artists.search("test") == r
|
2017-12-24 18:15:21 +00:00
|
|
|
assert m.call_count == 1
|