Private
Public Access
1
0

warning wednesday

This commit is contained in:
Sander Roosendaal
2021-12-15 10:50:00 +01:00
parent df9744e5b3
commit 06d64b1d05
5 changed files with 76 additions and 28 deletions

View File

@@ -1926,7 +1926,7 @@ def performance_chart(user,startdate=None,enddate=None,kfitness=42,kfatigue=7,
df.sort_values(['date'],inplace=True)
df = df.groupby(['date']).max()
df['date'] = df.index.values
mask = df['date'] > np.datetime64(startdate)
mask = df['date'] > np.datetime64(startdate.astimezone(tz=datetime.timezone.utc).replace(tzinfo=None))
df = df.loc[mask]

View File

@@ -761,7 +761,8 @@ def mocked_requests(*args, **kwargs):
'available-user-data': []
}
c2workoutlist = json.load(open('rowers/tests/testdata/c2workoutlist.txt'))
with open('rowers/tests/testdata/c2workoutlist.txt') as f:
c2workoutlist = json.load(f)
c2uploadjson = {
"data": {
@@ -782,29 +783,52 @@ def mocked_requests(*args, **kwargs):
}
}
stravaworkoutlist = json.load(open('rowers/tests/testdata/stravaworkoutlist.txt'))
sporttracksworkoutlist = json.load(open('rowers/tests/testdata/sporttracksworkouts.txt'))
with open('rowers/tests/testdata/stravaworkoutlist.txt') as f:
stravaworkoutlist = json.load(f)
with open('rowers/tests/testdata/sporttracksworkouts.txt') as f:
sporttracksworkoutlist = json.load(f)
#nkworkoutlist = json.load(open('rowers/tests/testdata/nkworkouts.txt'))
rkworkoutlistjson = json.load(open('rowers/tests/testdata/rkworkoutslist.txt','r'))
uaworkoutlistjson = json.load(open('rowers/tests/testdata/uaworkoutlist.txt','r'))
stravasummaryjson = json.load(open('rowers/tests/testdata/stravaworkoutsummary.txt','r'))
with open('rowers/tests/testdata/rkworkoutslist.txt','r') as f:
rkworkoutlistjson = json.load(f)
stravatimejson = json.load(open('rowers/tests/testdata/stravatimetestdata.txt','r'))
stravavelojson = json.load(open('rowers/tests/testdata/stravavelotestdata.txt','r'))
with open('rowers/tests/testdata/uaworkoutlist.txt','r') as f:
uaworkoutlistjson = json.load(f)
stravapowerjson = json.load(open('rowers/tests/testdata/stravapowertestdata.txt','r'))
with open('rowers/tests/testdata/stravaworkoutsummary.txt','r') as f:
stravasummaryjson = json.load(f)
stravadistancejson = json.load(open('rowers/tests/testdata/stravadistancetestdata.txt','r'))
stravalatlongjson = json.load(open('rowers/tests/testdata/stravalatlongtestdata.txt','r'))
stravahrjson = json.load(open('rowers/tests/testdata/stravahrtestdata.txt','r'))
stravaspmjson = json.load(open('rowers/tests/testdata/stravaspmtestdata.txt','r'))
with open('rowers/tests/testdata/stravatimetestdata.txt','r') as f:
stravatimejson = json.load(f)
uapostworkoutjson = json.load(open('rowers/tests/testdata/uapostworkoutresponse.txt','r'))
with open('rowers/tests/testdata/stravavelotestdata.txt','r') as f:
stravavelojson = json.load(f)
tpuploadresponse = json.load(open('rowers/tests/testdata/tpuploadresponse.txt','r'))
with open('rowers/tests/testdata/stravapowertestdata.txt','r') as f:
stravapowerjson = json.load(f)
with open('rowers/tests/testdata/stravadistancetestdata.txt','r') as f:
stravadistancejson = json.load(f)
with open('rowers/tests/testdata/stravalatlongtestdata.txt','r') as f:
stravalatlongjson = json.load(f)
with open('rowers/tests/testdata/stravahrtestdata.txt','r') as f:
stravahrjson = json.load(f)
with open('rowers/tests/testdata/stravaspmtestdata.txt','r') as f:
stravaspmjson = json.load(f)
with open('rowers/tests/testdata/uapostworkoutresponse.txt','r') as f:
uapostworkoutjson = json.load(f)
with open('rowers/tests/testdata/tpuploadresponse.txt','r') as f:
tpuploadresponse = json.load(f)
stravastreamjson = {
'time':stravatimejson,
@@ -816,15 +840,23 @@ def mocked_requests(*args, **kwargs):
'watts':stravapowerjson,
}
ststrokesjson = json.load(open('rowers/tests/testdata/sporttracksstrokedata.txt','r'))
ststrokesjson_nogps = json.load(open('rowers/tests/testdata/sporttracksstrokedatanolocation.txt','r'))
with open('rowers/tests/testdata/sporttracksstrokedata.txt','r') as f:
ststrokesjson = json.load(f)
rkstrokesjson = json.load(open('rowers/tests/testdata/rkstrokes.txt','r'))
with open('rowers/tests/testdata/sporttracksstrokedatanolocation.txt','r') as f:
ststrokesjson_nogps = json.load(f)
uastrokesjson = json.load(open('rowers/tests/testdata/uastrokes.txt','r'))
uauserjson = json.load(open('rowers/tests/testdata/uauser.txt','r'))
with open('rowers/tests/testdata/rkstrokes.txt','r') as f:
rkstrokesjson = json.load(f)
stravaathletejson = json.load(open('rowers/tests/testdata/strava_athlete.txt'))
with open('rowers/tests/testdata/uastrokes.txt','r') as f:
uastrokesjson = json.load(f)
with open('rowers/tests/testdata/uauser.txt','r') as f:
uauserjson = json.load(f)
with open('rowers/tests/testdata/strava_athlete.txt') as f:
stravaathletejson = json.load(f)
class MockResponse:
def __init__(self, json_data, status_code):

View File

@@ -73,7 +73,9 @@ class GarminObjects(DjangoTestCase):
w.delete()
def test_garmin_push_summaries(self):
data = json.load(open('rowers/tests/testdata/garminsummarydata.txt','r'))
with open('rowers/tests/testdata/garminsummarydata.txt','r') as f:
data = json.load(f)
response = self.c.post('/rowers/garmin/summaries/',json.dumps(data),
content_type="application/json")
self.assertEqual(response.status_code, 200)
@@ -85,7 +87,8 @@ class GarminObjects(DjangoTestCase):
self.assertEqual(ws.count(),3)
def test_garmin_push_details3(self):
data = json.load(open('rowers/tests/testdata/garmindetail3.txt','r'))
with open('rowers/tests/testdata/garmindetail3.txt','r') as f:
data = json.load(f)
response = self.c.post('/rowers/garmin/activities/',json.dumps(data),
content_type='application/json')
@@ -99,7 +102,8 @@ class GarminObjects(DjangoTestCase):
self.assertEqual(len(data),515)
def test_garmin_push_details4(self):
data = json.load(open('rowers/tests/testdata/garmindetail4.txt','r'))
with open('rowers/tests/testdata/garmindetail4.txt','r') as f:
data = json.load(f)
response = self.c.post('/rowers/garmin/activities/',json.dumps(data),
content_type='application/json')
@@ -113,7 +117,8 @@ class GarminObjects(DjangoTestCase):
self.assertEqual(len(data),18)
def test_garmin_push_details2(self):
data = json.load(open('rowers/tests/testdata/garmindetail2.txt','r'))
with open('rowers/tests/testdata/garmindetail2.txt','r') as f:
data = json.load(f)
response = self.c.post('/rowers/garmin/activities/',json.dumps(data),
content_type='application/json')
@@ -126,7 +131,8 @@ class GarminObjects(DjangoTestCase):
self.assertEqual(len(data),451)
def test_garmin_push_details1(self):
data = json.load(open('rowers/tests/testdata/garmindetail1.txt','r'))
with open('rowers/tests/testdata/garmindetail1.txt','r') as f:
data = json.load(f)
response = self.c.post('/rowers/garmin/activities/',json.dumps(data),
content_type='application/json')

View File

@@ -119,7 +119,7 @@ class ViewTest(TestCase):
'notes':'noot mies',
}
form = WorkoutForm(data=form_data)
self.assertTrue(form.is_valid())
response = self.c.post('/rowers/workout/'+encoded1+'/edit/', form_data, follow=True)
self.assertEqual(response.status_code, 200)
@@ -644,6 +644,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -680,6 +681,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -715,6 +717,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -752,6 +755,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -789,6 +793,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -824,6 +829,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -861,6 +867,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -898,6 +905,7 @@ class ViewTest(TestCase):
form = DocumentsForm(form_data,file_data)
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
@@ -943,3 +951,5 @@ class ViewTest(TestCase):
os.remove(f_to_be_deleted+'.gz')
except (FileNotFoundError,OSError):
pass
f.close()

Binary file not shown.