Private
Public Access
1
0

failed to mock interactivechart

This commit is contained in:
Sander Roosendaal
2019-01-12 19:53:55 +01:00
parent 32f0279805
commit 0e900b6d45
6 changed files with 1117 additions and 2525 deletions

View File

@@ -2137,8 +2137,9 @@ def interactive_chart(id=0,promember=0,intervaldata = {}):
columns = ['time','pace','hr','fpace','ftime']
datadf = dataprep.getsmallrowdata_db(columns,ids=[id])
datadf.dropna(axis=0,how='any',inplace=True)
row = Workout.objects.get(id=id)
if datadf.empty:
return "","No Valid Data Available"

View File

@@ -129,6 +129,11 @@ def mocked_getpowerdata_db(*args, **kwargs):
return df
def mock_for_interactive_chart(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/interactivechart.csv')
return df
def mocked_getempowerdata_db(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/fake_empowerdata.csv')

View File

@@ -71,7 +71,10 @@ class ViewTest(TestCase):
self.assertEqual(response.status_code, 200)
@patch('rowers.dataprep.create_engine')
def test_upload_view_sled(self, mocked_sqlalchemy):
@patch('rowers.dataprep.getsmallrowdata_db')
def test_upload_view_sled(self,
mocked_sqlalchemy,
mock_for_interactive_chart):
login = self.c.login(username='john',password='koeinsloot')
self.assertTrue(login)
@@ -109,6 +112,9 @@ class ViewTest(TestCase):
response = self.c.get('/rowers/workout/1/histo/', form_data, follow=True)
self.assertEqual(response.status_code, 200)
response = self.c.get('/rowers/workout/1/', form_data, follow=True)
self.assertEqual(response.status_code, 200)
response = self.c.get('/rowers/workout/1/workflow/',
follow=True)

1103
rowers/tests/testdata/interactivechart.csv vendored Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff