making tests run
This commit is contained in:
@@ -102,7 +102,7 @@ def imports_open(user,oauth_data):
|
|||||||
expirydatename,
|
expirydatename,
|
||||||
oauth_data,
|
oauth_data,
|
||||||
)
|
)
|
||||||
elif tokenexpirydate is None and 'strava' in expirydatename:
|
elif tokenexpirydate is None and expirydatename is not None and 'strava' in expirydatename:
|
||||||
token = imports_token_refresh(
|
token = imports_token_refresh(
|
||||||
user,
|
user,
|
||||||
tokenname,
|
tokenname,
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ def get_strava_workout_list(user,limit_n=0):
|
|||||||
|
|
||||||
s = requests.get(url,headers=headers,params=params)
|
s = requests.get(url,headers=headers,params=params)
|
||||||
|
|
||||||
|
|
||||||
return s
|
return s
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -321,6 +321,15 @@ def mocked_requests(*args, **kwargs):
|
|||||||
return MockResponse(json_data,200)
|
return MockResponse(json_data,200)
|
||||||
elif stravasummarytester.match(args[0]):
|
elif stravasummarytester.match(args[0]):
|
||||||
return MockResponse(stravasummaryjson,200)
|
return MockResponse(stravasummaryjson,200)
|
||||||
|
elif 'token' in args[0]:
|
||||||
|
json_data = {
|
||||||
|
"token_type": "Bearer",
|
||||||
|
"access_token": "987654321234567898765432123456789",
|
||||||
|
"refresh_token": "1234567898765432112345678987654321",
|
||||||
|
"expires_at": 1531385304
|
||||||
|
}
|
||||||
|
return MockResponse(json_data,200)
|
||||||
|
|
||||||
|
|
||||||
if c2tester.match(args[0]):
|
if c2tester.match(args[0]):
|
||||||
if c2uploadtester.match(args[0]):
|
if c2uploadtester.match(args[0]):
|
||||||
|
|||||||
@@ -10276,20 +10276,21 @@ def workout_add_chart_view(request,id,plotnr=1):
|
|||||||
# The page where you select which Strava workout to import
|
# The page where you select which Strava workout to import
|
||||||
@login_required()
|
@login_required()
|
||||||
def workout_stravaimport_view(request,message="",userid=0):
|
def workout_stravaimport_view(request,message="",userid=0):
|
||||||
res = stravastuff.get_strava_workout_list(request.user)
|
|
||||||
|
|
||||||
r = getrequestrower(request,userid=userid)
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
thetoken = strava_open(request.user)
|
thetoken = strava_open(request.user)
|
||||||
except NoTokenError:
|
except NoTokenError:
|
||||||
return HttpResponseRedirect("/rowers/me/stravaauthorize/")
|
return HttpResponseRedirect("/rowers/me/stravaauthorize/")
|
||||||
|
|
||||||
|
res = stravastuff.get_strava_workout_list(request.user)
|
||||||
|
|
||||||
|
r = getrequestrower(request,userid=userid)
|
||||||
|
|
||||||
if r.user != request.user:
|
if r.user != request.user:
|
||||||
messages.info(request,"You cannot import other people's workouts from Concept2")
|
messages.info(request,"You cannot import other people's workouts from Concept2")
|
||||||
|
|
||||||
r = getrower(request.user)
|
r = getrower(request.user)
|
||||||
|
|
||||||
|
|
||||||
if (res.status_code != 200):
|
if (res.status_code != 200):
|
||||||
if (res.status_code == 401):
|
if (res.status_code == 401):
|
||||||
r = getrower(request.user)
|
r = getrower(request.user)
|
||||||
|
|||||||
Reference in New Issue
Block a user