more pep
This commit is contained in:
@@ -7,7 +7,7 @@ import requests
|
||||
import requests.auth
|
||||
import json
|
||||
from django.utils import timezone
|
||||
from datetime import datetime
|
||||
from datetime import datetime, timedelta
|
||||
import numpy as np
|
||||
from dateutil import parser
|
||||
import time
|
||||
@@ -30,7 +30,10 @@ from rowingdata import rowingdata
|
||||
import pandas as pd
|
||||
from rowers.models import Rower, Workout
|
||||
|
||||
from rowsandall_app.settings import C2_CLIENT_ID, C2_REDIRECT_URI, C2_CLIENT_SECRET, STRAVA_CLIENT_ID, STRAVA_REDIRECT_URI, STRAVA_CLIENT_SECRET, SPORTTRACKS_CLIENT_SECRET, SPORTTRACKS_CLIENT_ID, SPORTTRACKS_REDIRECT_URI
|
||||
from rowsandall_app.settings import (
|
||||
C2_CLIENT_ID, C2_REDIRECT_URI, C2_CLIENT_SECRET,
|
||||
STRAVA_CLIENT_ID, STRAVA_REDIRECT_URI, STRAVA_CLIENT_SECRET,
|
||||
SPORTTRACKS_CLIENT_SECRET, SPORTTRACKS_CLIENT_ID, SPORTTRACKS_REDIRECT_URI)
|
||||
|
||||
TEST_CLIENT_ID = "1"
|
||||
TEST_CLIENT_SECRET = "aapnootmies"
|
||||
@@ -57,8 +60,8 @@ def custom_exception_handler(exc, message): # pragma: no cover
|
||||
|
||||
|
||||
def do_refresh_token(refreshtoken): # pragma: no cover
|
||||
client_auth = requests.auth.HTTPBasicAuth(
|
||||
TEST_CLIENT_ID, TEST_CLIENT_SECRET)
|
||||
# client_auth = requests.auth.HTTPBasicAuth(
|
||||
# TEST_CLIENT_ID, TEST_CLIENT_SECRET)
|
||||
post_data = {"grant_type": "refresh_token",
|
||||
"client_secret": TEST_CLIENT_SECRET,
|
||||
"client_id": TEST_CLIENT_ID,
|
||||
@@ -86,8 +89,8 @@ def do_refresh_token(refreshtoken): # pragma: no cover
|
||||
|
||||
|
||||
def get_token(code): # pragma: no cover
|
||||
client_auth = requests.auth.HTTPBasicAuth(
|
||||
TEST_CLIENT_ID, TEST_CLIENT_SECRET)
|
||||
# client_auth = requests.auth.HTTPBasicAuth(
|
||||
# TEST_CLIENT_ID, TEST_CLIENT_SECRET)
|
||||
post_data = {"grant_type": "authorization_code",
|
||||
"code": code,
|
||||
"redirect_uri": "http://localhost:8000/rowers/test_callback",
|
||||
@@ -123,7 +126,6 @@ def make_authorization_url(request): # pragma: no cover
|
||||
"scope": "write",
|
||||
"state": state}
|
||||
|
||||
import urllib
|
||||
url = "http://localhost:8000/rowers/o/authorize" + \
|
||||
urllib.parse.urlencode(params)
|
||||
|
||||
@@ -170,8 +172,8 @@ def get_ownapi_workout_list(user): # pragma: no cover
|
||||
def get_ownapi_workout(user, ownapiid): # pragma: no cover
|
||||
r = Rower.objects.get(user=user)
|
||||
if (r.ownapitoken == '') or (r.ownapitoken is None):
|
||||
return custom_exception_handler(401, s)
|
||||
s = "Token doesn't exist. Need to authorize"
|
||||
return custom_exception_handler(401, s)
|
||||
elif (timezone.now() > r.ownapitokenexpirydate):
|
||||
s = "Token expired. Needs to refresh."
|
||||
return custom_exception_handler(401, s)
|
||||
|
||||
Reference in New Issue
Block a user