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