Ejemplo n.º 1
0
 def test_mixed_types(self):
     origin = 'blah'
     destination = Point(self.p[-1])
     points = self.p[1:-1]
     expected = list(self.p)  # Copy it
     expected[0] = 'blah'
     result = _parse_points(origin, destination, points)
     self.assertEqual(expected, result)
Ejemplo n.º 2
0
 def test_mixed_types(self):
     origin = 'blah'
     destination = Point(self.p[-1])
     points = self.p[1:-1]
     expected = list(self.p)  # Copy it
     expected[0] = 'blah'
     result = _parse_points(origin, destination, points)
     self.assertEqual(expected, result)
Ejemplo n.º 3
0
 def test_bad_input(self):
     # Test points not length 2
     with self.assertRaises(ValueError):
         _parse_points(self.p[0], (1.0, 2.0, 3.0))
Ejemplo n.º 4
0
 def test_no_dest_waypoints(self):
     # Can't specify waypoints without destination
     with self.assertRaises(ValueError):
         _parse_points('origin', waypoints=['p1'])
Ejemplo n.º 5
0
 def test_points_array(self):
     p0 = Point(self.p[0])
     p1 = Point(self.p[-1])
     result = _parse_points([p0, p1])
     self.assertEqual([self.p[0], self.p[-1]], result)
Ejemplo n.º 6
0
 def test_points(self):
     p0 = Point(self.line.coords[0])
     p1 = Point(self.line.coords[-1])
     result = _parse_points(p0, p1)
     self.assertEqual([self.p[0], self.p[-1]], result)
Ejemplo n.º 7
0
 def test_line(self):
     result = _parse_points(self.line)
     self.assertEqual(self.p, result)
Ejemplo n.º 8
0
 def test_origin_dest_waypoints(self):
     result = _parse_points(self.p[0], self.p[-1], self.p[1:-1])
     self.assertEqual(self.p, result)
Ejemplo n.º 9
0
 def test_origin_dest(self):
     result = _parse_points(self.p[0], self.p[-1])
     self.assertEqual([self.p[0], self.p[-1]], result)
Ejemplo n.º 10
0
 def test_bad_input(self):
     # Test points not length 2
     with self.assertRaises(ValueError):
         _parse_points(self.p[0], (1.0, 2.0, 3.0))
Ejemplo n.º 11
0
 def test_no_dest_waypoints(self):
     # Can't specify waypoints without destination
     with self.assertRaises(ValueError):
         _parse_points('origin', waypoints=['p1'])
Ejemplo n.º 12
0
 def test_points_array(self):
     p0 = Point(self.p[0])
     p1 = Point(self.p[-1])
     result = _parse_points([p0, p1])
     self.assertEqual([self.p[0], self.p[-1]], result)
Ejemplo n.º 13
0
 def test_points(self):
     p0 = Point(self.line.coords[0])
     p1 = Point(self.line.coords[-1])
     result = _parse_points(p0, p1)
     self.assertEqual([self.p[0], self.p[-1]], result)
Ejemplo n.º 14
0
 def test_line(self):
     result = _parse_points(self.line)
     self.assertEqual(self.p, result)
Ejemplo n.º 15
0
 def test_origin_dest_waypoints(self):
     result = _parse_points(self.p[0], self.p[-1], self.p[1:-1])
     self.assertEqual(self.p, result)
Ejemplo n.º 16
0
 def test_origin_dest(self):
     result = _parse_points(self.p[0], self.p[-1])
     self.assertEqual([self.p[0], self.p[-1]], result)