def test_intersects(self, get_border_geometry): other_domain = MagicMock() d = Domain() d.intersects(other_domain) d.get_border_geometry.assert_called_once() d.get_border_geometry().Intersects.assert_called_once_with( other_domain.get_border_geometry())
def test_overlaps_intersects_and_contains(self): Bergen = Domain(4326, "-te 5 60 6 61 -ts 500 500") WestCoast = Domain(4326, "-te 1 58 6 64 -ts 500 500") Norway = Domain(4326, "-te 3 55 30 72 -ts 500 500") Paris = Domain(4326, "-te 2 48 3 49 -ts 500 500") self.assertFalse(Bergen.overlaps(Norway)) self.assertFalse(Norway.overlaps(Bergen)) self.assertTrue(Norway.overlaps(WestCoast)) self.assertFalse(Paris.overlaps(Norway)) self.assertTrue(Bergen.intersects(Norway)) self.assertTrue(Norway.intersects(Bergen)) self.assertTrue(Norway.intersects(WestCoast)) self.assertFalse(Paris.intersects(Norway)) self.assertTrue(Norway.contains(Bergen)) self.assertFalse(Bergen.contains(Norway)) self.assertFalse(Norway.contains(WestCoast)) # why false? self.assertFalse(Paris.contains(Norway))
def test_intersects(self, get_border_geometry): other_domain = MagicMock() d = Domain() d.intersects(other_domain) d.get_border_geometry.assert_called_once() d.get_border_geometry().Intersects.assert_called_once_with(other_domain.get_border_geometry())