Added workout form test + fixed strokedata update bug
This commit is contained in:
@@ -434,6 +434,21 @@ class ViewTest(TestCase):
|
|||||||
response = self.c.get('/rowers/workout/1/histo', form_data, follow=True)
|
response = self.c.get('/rowers/workout/1/histo', form_data, follow=True)
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
|
|
||||||
|
form_data = {
|
||||||
|
'name':'aap',
|
||||||
|
'date':'2016-11-05',
|
||||||
|
'starttime':'09:07:14',
|
||||||
|
'duration':'1:00:00.5',
|
||||||
|
'distance':'15000',
|
||||||
|
'workouttype':'rower',
|
||||||
|
'notes':'noot mies',
|
||||||
|
}
|
||||||
|
form = WorkoutForm(data=form_data)
|
||||||
|
self.assertTrue(form.is_valid())
|
||||||
|
response = self.c.post('/rowers/workout/1/edit', form_data, follow=True)
|
||||||
|
self.assertRedirects(response,
|
||||||
|
expected_url='/rowers/workout/1/edit/s/Changes%20saved',
|
||||||
|
status_code=302,target_status_code=200)
|
||||||
|
|
||||||
|
|
||||||
w = Workout.objects.get(id=1)
|
w = Workout.objects.get(id=1)
|
||||||
|
|||||||
@@ -2867,7 +2867,7 @@ def workout_edit_view(request,id=0,message="",successmessage=""):
|
|||||||
return HttpResponse("Error: CSV Data File Not Found")
|
return HttpResponse("Error: CSV Data File Not Found")
|
||||||
r.rowdatetime = startdatetime
|
r.rowdatetime = startdatetime
|
||||||
r.write_csv(row.csvfilename)
|
r.write_csv(row.csvfilename)
|
||||||
dataprep.update_strokedata(id,rowdata.df)
|
dataprep.update_strokedata(id,r.df)
|
||||||
successmessage = "Changes saved"
|
successmessage = "Changes saved"
|
||||||
url = "/rowers/workout/"+str(row.id)+"/edit"
|
url = "/rowers/workout/"+str(row.id)+"/edit"
|
||||||
url = reverse(workout_edit_view,
|
url = reverse(workout_edit_view,
|
||||||
|
|||||||
Reference in New Issue
Block a user