示例#1
0
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)
 def test_remove_user(self, mock_delete):
     spotify.remove_user(1)
     mock_delete.assert_called_with(1)