Exemple #1
0
    def test_set_starred_fails_if_error(self, lib_mock):
        tests.create_session_mock()
        lib_mock.sp_track_set_starred.return_value = (
            spotify.ErrorType.BAD_API_VERSION)
        sp_track = spotify.ffi.cast('sp_track *', 42)
        track = spotify.Track(self.session, sp_track=sp_track)

        with self.assertRaises(spotify.Error):
            track.starred = True
Exemple #2
0
    def test_adds_ref_to_sp_albumbrowse_when_created(self, lib_mock):
        session = tests.create_session_mock()
        sp_albumbrowse = spotify.ffi.cast('sp_albumbrowse *', 42)

        spotify.AlbumBrowser(session, sp_albumbrowse=sp_albumbrowse)

        lib_mock.sp_albumbrowse_add_ref.assert_called_with(sp_albumbrowse)
Exemple #3
0
 def setUp(self):
     self.session = tests.create_session_mock()
Exemple #4
0
 def setUp(self):
     self.session = tests.create_session_mock()
     self.session.connection.state = spotify.ConnectionState.LOGGED_IN
Exemple #5
0
 def setUp(self):
     self.session = tests.create_session_mock()
     spotify._session_instance = self.session