nk regressions
This commit is contained in:
@@ -52,6 +52,8 @@ class EmailUpload(TestCase):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.getsmallrowdata_db',side_effect=mocked_getsmallrowdata_db)
|
||||
def test_uploadapi(self,mocked_sqlalchemy,mocked_getsmallrowdata_db):
|
||||
@@ -105,12 +107,41 @@ class EmailUpload(TestCase):
|
||||
self.assertEqual(response.status_code,400)
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.getsmallrowdata_db',side_effect=mocked_getsmallrowdata_db)
|
||||
def test_uploadapi2(self,mocked_sqlalchemy,mocked_getsmallrowdata_db):
|
||||
form_data = {"secret": settings.UPLOAD_SERVICE_SECRET,
|
||||
"user": 1,
|
||||
"file": 'media/mailbox_attachments/colin3.csv',
|
||||
"title": "JustGo-17256M",
|
||||
"workouttype": "water",
|
||||
"boattype": "1x",
|
||||
"nkid": 1206081,
|
||||
"inboard": 0.86,
|
||||
"oarlength": 2.84,
|
||||
"summary": "Workout Summary - JustGo-17256M\n--|Total|--Total---|--Avg--|-Avg-|-Avg--|-Avg-|-Max-|-Avg\n--|Dist-|--Time----|-Pace--|-Pwr-|-SPM--|-HR--|-HR--|-DPS\n--|17256|01:29:09.0|02:35.2|100.9| 16.5 |125.0|138.0|12.4\nWorkout Details\n#-|SDist|-Split-|-SPace-|-Pwr-|-SPM--|-AvgHR-|DPS-\n01|17256|29:09.0|02:35.2| 100 | 16.5 | 125.0 |12.4\n",
|
||||
"oarlockfirmware": "001.01",
|
||||
"elapsedTime": 5349.0,
|
||||
"totalDistance": 17256.13,
|
||||
"useImpeller": False,
|
||||
"seatNumber": 1
|
||||
}
|
||||
|
||||
|
||||
url = reverse('workout_upload_api')
|
||||
response = self.c.post(url,json.dumps(form_data),HTTP_HOST='127.0.0.1:4533',
|
||||
content_type='application/json')
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
# should also test if workout is created
|
||||
w = Workout.objects.get(id=1)
|
||||
self.assertEqual(len(w.summary),324)
|
||||
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.getsmallrowdata_db',side_effect=mocked_getsmallrowdata_db)
|
||||
def test_uploadapi2(self,mocked_sqlalchemy,mocked_getsmallrowdata_db):
|
||||
def test_uploadapi3(self,mocked_sqlalchemy,mocked_getsmallrowdata_db):
|
||||
with transaction.atomic():
|
||||
form_data = {
|
||||
'title': 'test',
|
||||
|
||||
Reference in New Issue
Block a user