27 lines
718 B
Python
27 lines
718 B
Python
import pytest
|
|
|
|
|
|
def test_client_search(client, requests_mock):
|
|
requests_mock.get(
|
|
client.session.url_base + "search?query=myquery", json={"hello": "world"}
|
|
)
|
|
|
|
result = client.search("myquery")
|
|
assert result == {"hello": "world"}
|
|
|
|
|
|
def test_client_get_track(client, requests_mock):
|
|
requests_mock.get(client.session.url_base + "tracks/12/", json={"hello": "world"})
|
|
|
|
result = client.get_track(12)
|
|
assert result == {"hello": "world"}
|
|
|
|
|
|
def test_client_list_tracks(client, requests_mock):
|
|
requests_mock.get(
|
|
client.session.url_base + "tracks/?artist=12", json={"hello": "world"}
|
|
)
|
|
|
|
result = client.list_tracks({"artist": 12})
|
|
assert result == {"hello": "world"}
|