fixing tests coverage by creating tests of new functionality
This commit is contained in:
@@ -1107,6 +1107,44 @@ class MarkerPerformanceTest(TestCase):
|
||||
|
||||
self.assertRedirects(response, expected_url=expected_url, status_code=302,target_status_code=200)
|
||||
|
||||
@patch('rowers.dataprep.getsmallrowdata_db', side_effect=mocked_getsmallrowdata_uh)
|
||||
def test_trainingzones_view(self,mocked_getsmallrowdata_db):
|
||||
login = self.c.login(username=self.u.username,password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
|
||||
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
|
||||
zones = 'hr'
|
||||
|
||||
url = reverse('trainingzones_view')
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
url = reverse('trainingzones_view_data')
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
url += '?startdate={startdate}&enddate={enddate}&zones={zones}'.format(
|
||||
startdate = startdate.strftime("%Y-%m-%d"),
|
||||
enddate = enddate.strftime("%Y-%m-%d"),
|
||||
zones=zones,
|
||||
)
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
zones = 'power'
|
||||
url = reverse('trainingzones_view_data')
|
||||
url += '?startdate={startdate}&enddate={enddate}&zones={zones}'.format(
|
||||
startdate = startdate.strftime("%Y-%m-%d"),
|
||||
enddate = enddate.strftime("%Y-%m-%d"),
|
||||
zones=zones,
|
||||
)
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.getsmallrowdata_db')
|
||||
def test_performancemanager_view(self, mocked_sqlalchemy,
|
||||
|
||||
Reference in New Issue
Block a user