Private
Public Access
1
0

almost 100 percent coverage workoutviews

This commit is contained in:
Sander Roosendaal
2021-04-14 08:35:27 +02:00
parent 9c6cf18ee5
commit 5dc7ad3c0d
4 changed files with 114 additions and 133 deletions

View File

@@ -123,7 +123,6 @@ def get_random_file(filename='rowers/tests/testdata/testdata.csv',name=''):
workoutdate = row.rowdatetime.date()
workoutstarttime = row.rowdatetime
extension = filename[-3:]
if name != '':

View File

@@ -317,11 +317,11 @@ class WorkoutViewTest(TestCase):
self.assertEqual(response.status_code,200)
form_data = {
'xparam':'distance',
'yparam1':'power',
'yparam2':'driveenergy',
'yparam3':'hr',
'yparam4':'strokedistance'
'xaxis':'distance',
'yaxis1':'power',
'yaxis2':'driveenergy',
'yaxis3':'hr',
'yaxis4':'strokedistance'
}
response = self.c.post(url,form_data)
@@ -701,6 +701,15 @@ class WorkoutViewTest(TestCase):
response = self.c.post(url,form_data)
self.assertEqual(response.status_code,200)
# delete video
url = reverse('video_delete',kwargs={'pk':1})
response = self.c.get(url)
self.assertEqual(response.status_code,200)
response = self.c.post(url,{},follow=True)
expected_url = reverse('workout_edit_view',kwargs={'id':encoder.encode_hex(self.wwater.id)})
self.assertRedirects(response,expected_url=expected_url,status_code=302,target_status_code=200)
@patch('rowers.dataprep.create_engine')
@patch('rowers.dataprep.getsmallrowdata_db')
@patch('rowers.dataprep.get_video_data',side_effect=mocked_videodata)