def connect_spotify(): if request.method == 'POST' and request.form.get('delete') == 'yes': spotify.remove_user(current_user.id) flash.success('Your Spotify account has been unlinked') user = spotify.get_user(current_user.id) spotify_url = None if not user: sp_oauth = spotify.get_spotify_oauth() spotify_url = sp_oauth.get_authorize_url() return render_template( 'user/spotify.html', account=user, last_updated=user.last_updated_iso if user else None, latest_listened_at=user.latest_listened_at_iso if user else None, spotify_login_url=spotify_url )
def test_remove_user(self, mock_delete): spotify.remove_user(1) mock_delete.assert_called_with(1)