def test_load_waypoints(self): """Tests loading waypoints from a KML format file.""" coordinates_long_lat = zip(range(10), range(10, 0, -1)) coordinates_str = " ".join(("{},{},50".format(long, lat) for long, lat in coordinates_long_lat)) kml = KML_TEMPLATE.format(coordinates_str).encode("utf-8") kml_buffer = io.BytesIO(kml) waypoints = SimpleWaypointGenerator._load_waypoints(kml_buffer) for m_offset, long_lat in zip(waypoints, coordinates_long_lat): x_m_1, y_m_1 = m_offset long_, lat = long_lat x_m_2 = Telemetry.longitude_to_m_offset(long_) y_m_2 = Telemetry.latitude_to_m_offset(lat) self.assertEqual(x_m_1, x_m_2) self.assertEqual(y_m_1, y_m_2)
def test_load_waypoints(self): """Tests loading waypoints from a KML format file.""" coordinates_long_lat = zip(range(10), range(10, 0, -1)) coordinates_str = ' '.join(('{},{},50'.format(long, lat) for long, lat in coordinates_long_lat)) kml = KML_TEMPLATE.format(coordinates_str).encode('utf-8') kml_buffer = io.BytesIO(kml) waypoints = SimpleWaypointGenerator._load_waypoints(kml_buffer) for m_offset, long_lat in zip(waypoints, coordinates_long_lat): x_m_1, y_m_1 = m_offset long_, lat = long_lat x_m_2 = Telemetry.longitude_to_m_offset(long_) y_m_2 = Telemetry.latitude_to_m_offset(lat) self.assertEqual(x_m_1, x_m_2) self.assertEqual(y_m_1, y_m_2)