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
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)
def setUp(self): self.session = tests.create_session_mock()
def setUp(self): self.session = tests.create_session_mock() self.session.connection.state = spotify.ConnectionState.LOGGED_IN
def setUp(self): self.session = tests.create_session_mock() spotify._session_instance = self.session