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)
Exemplo n.º 2
0
 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)