Private
Public Access
1
0

adding some tests

This commit is contained in:
Sander Roosendaal
2021-05-25 08:02:23 +02:00
parent fb03c2b863
commit d57b3910b6
5 changed files with 339824 additions and 3 deletions

View File

@@ -135,7 +135,6 @@ from scipy.signal import savgol_filter
import datetime
def get_video_data(w,groups=['basic'],mode='water'):
modes = [mode,'both','basic']
columns = ['time','velo','spm']
@@ -1292,7 +1291,7 @@ def update_wps(r,types,mode='water',asynchron=True):
if mode == 'water':
r.median_wps = wps_median
else:
else:# pragma: no cover
r.median_wps_erg = wps_median
r.save()

View File

@@ -350,6 +350,11 @@ def mocked_getsmallrowdata_db_water(*args, **kwargs):
return df
def mocked_getsmallrowdata_db_wps(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/driveenergies.csv')
return df
def mocked_getpowerdata_db(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/fake_powerdata.csv')

View File

@@ -510,7 +510,7 @@ class AsyncTaskTests(TestCase):
self.assertEqual(res,1)
@patch('rowers.dataprepnodjango.getsmallrowdata_db')
def test_handle_setcp(self,mocked_getsmallrowdata_db_db_setcp):
def test_handle_setcp(self,mocked_getsmallrowdata_db_setcp):
strokesdf = pd.read_csv('rowers/tests/testdata/uhfull.csv')
filename = 'rowers/tests/testdata/temp/pq.gz'
workoutids = 1
@@ -520,3 +520,11 @@ class AsyncTaskTests(TestCase):
os.remove(filename)
except FileNotFoundError:
pass
@patch('rowers.dataprepnodjango.getsmallrowdata_db')
def test_handle_update_wps(self,mocked_getsmallrowdata_db_wps):
ids = [1,2,3]
result = tasks.handle_update_wps(self.r.id,['water'],ids,mode='water')
self.assertEqual(result,110)
result = tasks.handle_update_wps(self.r.id,['water'],ids,mode='erg')
self.assertEqual(result,110)

339809
rowers/tests/testdata/driveenergies.csv vendored Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.