def test_do_fitbit_auth_saves_token(batman_user): code = 'code' responses.add(responses.POST, get_auth_url(code), json={ 'access_token': 'acc', 'refresh_token': 'ref' }, match_querystring=True) creds = get_user_fitbit_credentials(batman_user.id) assert not creds do_fitbit_auth(code, batman_user) creds = get_user_fitbit_credentials(batman_user.id) assert creds.refresh_token == 'ref' assert creds.access_token == 'acc'
def handle_redirect(): code = request.args.get('code') do_fitbit_auth(code, flask_login.current_user) return redirect(url_for('main.index'))
def handle_redirect(): code = request.args.get('code') user_id = request.args.get('state') do_fitbit_auth(code, user_id) return redirect(url_for('main.index'))