def test_seeyou_roundtrip(self): w = Waypoint('B01100', 45.0, 5.0, 1000) s = StringIO() waypoint.dump([w], s, format='seeyou') v = waypoint.load(StringIO(s.getvalue()))[0] self.assertEqual(w.id, v.id) self.assertEqual(w.name, v.name) self.assertAlmostEqual(w.lat, v.lat) self.assertAlmostEqual(w.lon, v.lon) self.assertAlmostEqual(w.alt, v.alt)
def test_compegps_roundtrip(self): w = Waypoint('B01100', 45.0, 5.0, 1000) s = StringIO() waypoint.dump([w], s, format='compegps') v = waypoint.load(StringIO(s.getvalue().decode('iso-8859-1')))[0] self.assertEqual(w.id, v.id) self.assertEqual(w.name, v.name) self.assertAlmostEqual(w.lat, v.lat) self.assertAlmostEqual(w.lon, v.lon) self.assertAlmostEqual(w.alt, v.alt)