from funkwhale_api.musicbrainz import client def test_can_search_recording_in_musicbrainz_api(mocker): r = {'hello': 'world'} m = mocker.patch( 'funkwhale_api.musicbrainz.client._api.search_artists', return_value=r) assert client.api.artists.search('test') == r # now call from cache assert client.api.artists.search('test') == r assert client.api.artists.search('test') == r assert m.call_count == 1