From 70d3df9c19eebee109d91b317fcd43370002bcd0 Mon Sep 17 00:00:00 2001 From: josidd <joseph.siddons@noc.ac.uk> Date: Tue, 15 Oct 2024 06:49:04 +0100 Subject: [PATCH] test: add test for Rectangle completely containing, or contained within, another --- test/test_octtree.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/test_octtree.py b/test/test_octtree.py index 000dd3a..8efae8a 100644 --- a/test/test_octtree.py +++ b/test/test_octtree.py @@ -72,6 +72,16 @@ class TestRect(unittest.TestCase): ) assert not rect.intersects(test_rect) + def test_inside(self): + # TEST: rectangle fully inside another + d = datetime(1978, 5, 17, 2, 33) + dt = timedelta(days=4, hours=7) + outer = Rectangle(-10, 10, d, -10, 10, dt) + inner = Rectangle(-5, 5, d, -5, 5, timedelta(days=1, hours=3)) + + assert outer.intersects(inner) + assert inner.intersects(outer) + class TestOctTree(unittest.TestCase): def test_divides(self): -- GitLab