def parse_elements(self): expect(repr(Fix.parse_elements(['142058', '5308.6414', 'N', '00300.9257', 'W', '1', '04', '5.6', '1374.6', 'M', '34.5', 'M', '', '']))) == \ ('Fix(datetime.time(14, 20, 58), 53.1440233333, -3.01542833333, ' '1, 4, 5.6, 1374.6, 34.5, None, None, None)') expect(repr(Fix.parse_elements(['142100', '5200.9000', 'N', '00316.6600', 'W', '1', '04', '5.6', '1000.0', 'M', '34.5', 'M', '', '']))) == \ ('Fix(datetime.time(14, 21), 52.015, -3.27766666667, 1, 4, 5.6, ' '1000.0, 34.5, None, None, None)')
def test_parse_elements(self, elements, result): assert repr(Fix.parse_elements(elements)) == result