Пример #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)
Пример #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)
Пример #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))
Пример #4
0
 def test_no_dest_waypoints(self):
     # Can't specify waypoints without destination
     with self.assertRaises(ValueError):
         _parse_points('origin', waypoints=['p1'])
Пример #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)
Пример #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)
Пример #7
0
 def test_line(self):
     result = _parse_points(self.line)
     self.assertEqual(self.p, result)
Пример #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)
Пример #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)
Пример #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))
Пример #11
0
 def test_no_dest_waypoints(self):
     # Can't specify waypoints without destination
     with self.assertRaises(ValueError):
         _parse_points('origin', waypoints=['p1'])
Пример #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)
Пример #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)
Пример #14
0
 def test_line(self):
     result = _parse_points(self.line)
     self.assertEqual(self.p, result)
Пример #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)
Пример #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)