tests for Polar import
This commit is contained in:
@@ -34,6 +34,12 @@ from django.contrib.auth.models import User
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.urls import reverse, reverse_lazy
|
||||
|
||||
from rowers.utils import myqueue
|
||||
import django_rq
|
||||
queue = django_rq.get_queue('default')
|
||||
queuelow = django_rq.get_queue('low')
|
||||
queuehigh = django_rq.get_queue('high')
|
||||
|
||||
# Project
|
||||
# from .models import Profile
|
||||
from rowingdata import rowingdata
|
||||
@@ -77,7 +83,6 @@ def get_token(code): # pragma: no cover
|
||||
|
||||
try:
|
||||
headers = { 'Authorization': 'Basic %s' % base64.b64encode(auth_string) }
|
||||
print(headers,'aa')
|
||||
except TypeError:
|
||||
headers = { 'Authorization': 'Basic %s' % base64.b64encode(
|
||||
bytes(auth_string,'utf-8')).decode('utf-8') }
|
||||
@@ -203,27 +208,16 @@ def get_polar_workouts(user):
|
||||
dologging('polar.log',url)
|
||||
dologging('polar.log',authorizationstring)
|
||||
dologging('polar.log',str(response.status_code))
|
||||
dologging('polar.log',response.reason)
|
||||
dologging('polar.log',response.text)
|
||||
|
||||
|
||||
if response.status_code == 201:
|
||||
|
||||
uploadoptions = {
|
||||
'makeprivate':False,
|
||||
}
|
||||
|
||||
bodyyaml = yaml.safe_dump(
|
||||
uploadoptions,
|
||||
default_flow_style=False
|
||||
)
|
||||
|
||||
transactionid = response.json()['transaction-id']
|
||||
url = baseurl+'/users/{userid}/exercise-transactions/{transactionid}'.format(
|
||||
transactionid = transactionid,
|
||||
userid = r.polaruserid
|
||||
)
|
||||
|
||||
|
||||
dologging('polar.log',url)
|
||||
|
||||
response = requests.get(url, headers=headers)
|
||||
@@ -256,14 +250,14 @@ def get_polar_workouts(user):
|
||||
}
|
||||
url = settings.UPLOAD_SERVICE_URL
|
||||
|
||||
|
||||
dologging('polar.log',json_data)
|
||||
dologging('polar.log',url)
|
||||
job = myqueue(queuehigh,
|
||||
handle_request_post,
|
||||
url,
|
||||
json_data
|
||||
)
|
||||
|
||||
|
||||
exercise_dict['filename'] = filename
|
||||
else:
|
||||
exercise_dict['filename'] = ''
|
||||
|
||||
Reference in New Issue
Block a user