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