4
4
from mopidy import audio
5
5
from mopidy import backend as backend_api
6
6
7
- from mopidy_spotify import backend
7
+ from mopidy_spotify import backend , web
8
8
9
9
10
10
@pytest .fixture
@@ -16,6 +16,7 @@ def audio_mock():
16
16
def backend_mock (config ):
17
17
backend_mock = mock .Mock (spec = backend .SpotifyBackend )
18
18
backend_mock ._config = config
19
+ backend_mock ._web_client = mock .Mock (spec = web .OAuthClient )
19
20
return backend_mock
20
21
21
22
@@ -36,9 +37,9 @@ def test_on_source_setup_sets_properties(config, provider):
36
37
cred_dir = spotify_data_dir / "credentials-cache"
37
38
38
39
assert mock_source .set_property .mock_calls == [
39
- mock .call ("access-token" , mock .ANY ),
40
40
mock .call ("bitrate" , "160" ),
41
41
mock .call ("cache-credentials" , cred_dir ),
42
+ mock .call ("access-token" , mock .ANY ),
42
43
mock .call ("cache-files" , spotify_cache_dir ),
43
44
mock .call ("cache-max-size" , 8589934592 ),
44
45
]
@@ -52,9 +53,9 @@ def test_on_source_setup_without_caching(config, provider):
52
53
cred_dir = spotify_data_dir / "credentials-cache"
53
54
54
55
assert mock_source .set_property .mock_calls == [
55
- mock .call ("access-token" , mock .ANY ),
56
56
mock .call ("bitrate" , "160" ),
57
57
mock .call ("cache-credentials" , cred_dir ),
58
+ mock .call ("access-token" , mock .ANY ),
58
59
]
59
60
60
61
0 commit comments