def test_add_route(self): route = Multipoint([(np.random.random(), np.random.random()) for i in range(10)], properties={"name":"route0"}) g = vector.gpx.GPX() g.add_route(route) expected = self.Route([self.Point(tuple(xy), {}, {}) for xy in route.vertices()], {"name":"route0"}, {}) self.assertEqual(g.routes[0], expected) return
def test_add_track(self): track = Multipoint([(np.random.random(), np.random.random()) for i in range(10)], properties={"name":"segment0"}) g = vector.gpx.GPX() g.add_track(track) expected = self.Track([self.Trkseg( [self.Point(tuple(xy), {}, {}) for xy in track.vertices()], {"name":"segment0"}, {})], {}, {}) self.assertEqual(g.tracks[0], expected) return
def test_add_route(self): route = Multipoint([(np.random.random(), np.random.random()) for i in range(10)], properties={"name": "route0"}) g = vector.gpx.GPX() g.add_route(route) expected = self.Route( [self.Point(tuple(xy), {}, {}) for xy in route.vertices()], {"name": "route0"}, {}) self.assertEqual(g.routes[0], expected) return
def test_add_track(self): track = Multipoint([(np.random.random(), np.random.random()) for i in range(10)], properties={"name": "segment0"}) g = vector.gpx.GPX() g.add_track(track) expected = self.Track([ self.Trkseg( [self.Point(tuple(xy), {}, {}) for xy in track.vertices()], {"name": "segment0"}, {}) ], {}, {}) self.assertEqual(g.tracks[0], expected) return