coverage
This commit is contained in:
@@ -68,6 +68,85 @@ class AsyncTaskTests(TestCase):
|
||||
except:
|
||||
pass
|
||||
|
||||
def test_summaryfromsplitdata(self):
|
||||
splitdata = [
|
||||
{
|
||||
"type": "distance",
|
||||
"time": 415,
|
||||
"rest_time": 600,
|
||||
"stroke_rate": 35,
|
||||
"distance": 220,
|
||||
"heart_rate": {
|
||||
"ending": 160,
|
||||
"rest": 60
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "distance",
|
||||
"time": 347,
|
||||
"rest_time": 600,
|
||||
"stroke_rate": 45,
|
||||
"distance": 220,
|
||||
"heart_rate": {
|
||||
"ending": 170,
|
||||
"rest": 70
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
data = {
|
||||
"date": "2015-08-30 14:24:00",
|
||||
"timezone": "Europe/London",
|
||||
"distance": 440,
|
||||
"time": 762,
|
||||
"type": "rower",
|
||||
"weight_class": "H",
|
||||
"heart_rate": {
|
||||
"average": 140
|
||||
},
|
||||
"workout_type": "FixedDistanceInterval",
|
||||
"rest_distance": 43,
|
||||
"rest_time": 1200,
|
||||
"workout": {
|
||||
"targets": {
|
||||
"stroke_rate": 30,
|
||||
"heart_rate_zone": 4,
|
||||
"pace": 1050
|
||||
},
|
||||
"intervals": [
|
||||
{
|
||||
"type": "distance",
|
||||
"time": 415,
|
||||
"rest_time": 600,
|
||||
"stroke_rate": 35,
|
||||
"distance": 220,
|
||||
"heart_rate": {
|
||||
"ending": 160,
|
||||
"rest": 60
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "distance",
|
||||
"time": 347,
|
||||
"rest_time": 600,
|
||||
"stroke_rate": 45,
|
||||
"distance": 220,
|
||||
"heart_rate": {
|
||||
"ending": 170,
|
||||
"rest": 70
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
res = tasks.summaryfromsplitdata(splitdata,data,'test.csv')
|
||||
|
||||
self.assertEqual(len(res[0]),478)
|
||||
|
||||
@patch('rowers.tasks.stravalib.Client', side_effect=MockStravalibClient)
|
||||
def test_strava_sync(self,MockStravalibClient):
|
||||
res = tasks.handle_strava_sync('aap',self.wwater.id,self.wwater.csvfilename,'aap','activitytype','aa')
|
||||
self.assertEqual(res,1)
|
||||
|
||||
def test_safetimedelta(self):
|
||||
x = 5
|
||||
|
||||
Reference in New Issue
Block a user