def test_parses_start_point_correctly(self): data = {"timestamp": 0, "latitude": 55.740556, "type": "start", "altitude": 41, "longitude": 12.491389} point = workout_point_from_path_point(data) assert point.point_type == "start" assert point.time == 0 assert point.longitude == data["longitude"] assert point.latitude == data["latitude"] assert point.altitude == data["altitude"]
def test_parses_end_point_correctly(self): data = { "timestamp": 2048.964142918587, "latitude": 55.74192, "type": "end", "altitude": 42.666666666666664, "longitude": 12.498531, } point = workout_point_from_path_point(data) assert point.point_type == "end" assert point.time == data["timestamp"] assert point.longitude == data["longitude"] assert point.latitude == data["latitude"] assert point.altitude == data["altitude"]
def test_parses_path_point_correctly(self): data = { "timestamp": 445.926960170269, "latitude": 55.731922, "type": "gps", "altitude": 42.36363636363637, "longitude": 12.501091, } point = workout_point_from_path_point(data) assert point.point_type == "gps" assert point.time == data["timestamp"] assert point.longitude == data["longitude"] assert point.latitude == data["latitude"] assert point.altitude == data["altitude"]