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)
|
||||
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)
|
||||
|
||||
@@ -2867,7 +2867,7 @@ def workout_edit_view(request,id=0,message="",successmessage=""):
|
||||
return HttpResponse("Error: CSV Data File Not Found")
|
||||
r.rowdatetime = startdatetime
|
||||
r.write_csv(row.csvfilename)
|
||||
dataprep.update_strokedata(id,rowdata.df)
|
||||
dataprep.update_strokedata(id,r.df)
|
||||
successmessage = "Changes saved"
|
||||
url = "/rowers/workout/"+str(row.id)+"/edit"
|
||||
url = reverse(workout_edit_view,
|
||||
|
||||
Reference in New Issue
Block a user