From 029d7fea0b3a35e625d47a64c2f9c1eab1b10706 Mon Sep 17 00:00:00 2001 From: josidd <joseph.siddons@noc.ac.uk> Date: Tue, 15 Oct 2024 06:42:56 +0100 Subject: [PATCH] test: add test for rectangle fully containing, or fully contained by, another --- test/test_quadtree.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/test_quadtree.py b/test/test_quadtree.py index e171b37..aa1507b 100644 --- a/test/test_quadtree.py +++ b/test/test_quadtree.py @@ -47,6 +47,14 @@ class TestRect(unittest.TestCase): assert test_rect.east < rect.west assert rect.intersects(test_rect) + def test_inside(self): + # TEST: rectangle fully inside another + outer = Rectangle(-10, 10, -10, 10) + inner = Rectangle(-5, 5, -5, 5) + + assert outer.intersects(inner) + assert inner.intersects(outer) + class TestQuadTree(unittest.TestCase): def test_divides(self): -- GitLab