Пример #1
0
 def test_box_countains_point(self):
     box = Bounds(Point(5, -2, 0), Point(11, 4, 7))
     PointResult = namedtuple("PointResult", ["point", "result"])
     point_results = [
         PointResult(Point(5, -2, 0), True),
         PointResult(Point(11, 4, 7), True),
         PointResult(Point(8, 1, 3), True),
         PointResult(Point(3, 0, 3), False),
         PointResult(Point(8, -4, 3), False),
         PointResult(Point(8, 1, -1), False),
         PointResult(Point(13, 1, 3), False),
         PointResult(Point(8, 5, 3), False),
         PointResult(Point(8, 1, 8), False)
     ]
     for point_result in point_results:
         p = point_result.point
         self.assertEqual(box.box_contains_point(p), point_result.result)