16
16
def session_mock (
17
17
sp_playlist_mock ,
18
18
sp_playlist_folder_start_mock , sp_playlist_folder_end_mock ,
19
- sp_user_mock , sp_starred_mock ):
19
+ sp_user_mock ):
20
20
21
21
sp_playlist2_mock = mock .Mock (spec = spotify .Playlist )
22
22
sp_playlist2_mock .is_loaded = True
@@ -32,7 +32,6 @@ def session_mock(
32
32
sp_session_mock = mock .Mock (spec = spotify .Session )
33
33
sp_session_mock .user = sp_user_mock
34
34
sp_session_mock .user_name = 'alice'
35
- sp_session_mock .get_starred .return_value = sp_starred_mock
36
35
sp_session_mock .playlist_container = [
37
36
sp_playlist_mock ,
38
37
sp_playlist_folder_start_mock ,
@@ -62,45 +61,37 @@ def test_is_a_playlists_provider(provider):
62
61
63
62
def test_as_list_when_not_logged_in (
64
63
session_mock , provider ):
65
- session_mock .get_starred .return_value = None
66
64
session_mock .playlist_container = None
67
65
68
66
result = provider .as_list ()
69
67
70
68
assert len (result ) == 0
71
69
72
70
73
- def test_as_list_when_offline (session_mock , sp_starred_mock , provider ):
71
+ def test_as_list_when_offline (session_mock , provider ):
74
72
session_mock .connection .state = spotify .ConnectionState .OFFLINE
75
73
76
74
result = provider .as_list ()
77
75
78
- assert len (result ) == 3
79
- assert sp_starred_mock .load .call_count == 0
76
+ assert len (result ) == 2
80
77
81
78
82
- def test_as_list_when_playlist_container_isnt_loaded (
83
- session_mock , provider ):
79
+ def test_as_list_when_playlist_container_isnt_loaded (session_mock , provider ):
84
80
session_mock .playlist_container = None
85
81
86
82
result = provider .as_list ()
87
83
88
- assert len (result ) == 1
89
-
90
- assert result [0 ] == Ref .playlist (
91
- uri = 'spotify:user:alice:starred' , name = 'Starred' )
84
+ assert len (result ) == 0
92
85
93
86
94
87
def test_as_list_with_folders_and_ignored_unloaded_playlist (provider ):
95
88
result = provider .as_list ()
96
89
97
- assert len (result ) == 3
90
+ assert len (result ) == 2
98
91
99
92
assert result [0 ] == Ref .playlist (
100
- uri = 'spotify:user:alice:starred' , name = 'Starred' )
101
- assert result [1 ] == Ref .playlist (
102
93
uri = 'spotify:user:alice:playlist:foo' , name = 'Foo' )
103
- assert result [2 ] == Ref .playlist (
94
+ assert result [1 ] == Ref .playlist (
104
95
uri = 'spotify:playlist:bob:baz' , name = 'Bar/Baz (by bob)' )
105
96
106
97
0 commit comments