Пример #1
0
    def test_fitfile_extractor(self):
        out = extract_from_fit(StringIO(DATA))

        resulting_dictionary = {
                                'sub_sport': {'units': None, 'data': 'generic'}, 
                                'total_calories': {'units': 'kcal', 'data': 159}, 
                                'total_timer_time': {'units': 's', 'data': 2007.162}, 
                                'timestamp': {'units': 's', 'data': datetime.datetime(2013, 6, 6, 10, 1, 50)}, 
                                'start_time': {'units': None, 'data': datetime.datetime(2013, 6, 6, 9, 28, 15)}, 
                                'total_elapsed_time': {'units': 's', 'data': 2007.162}, 
                                'start_position_lat': {'units': 'semicircles', 'data': 620185595}, 
                                'total_distance': {'units': 'm', 'data': 2880.21}, 
                                'avg_speed': {'units': 'm/s', 'data': 1.435}, 
                                'sport': {'units': None, 'data': 'running'}, 
                                'start_position_long': {'units': 'semicircles', 'data': 70523281}
                               }

        self.assertDictEqual(out[0], resulting_dictionary)