14 lines
		
	
	
		
			444 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			444 B
		
	
	
	
		
			Python
		
	
	
	
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
 |