def test_intersects(self): """ Rect intersections """ r1, r2 = Rect(0, 0, 10, 10), Rect(5, 5, 10, 10) self.assertTrue(r1.intersect(r2)) self.assertTrue(r2.intersect(r1)) r1, r2 = Rect(0, 0, 10, 10), Rect(10, 10, 10, 10) self.assertTrue(r1.intersect(r2)) self.assertTrue(r2.intersect(r1)) r1, r2 = Rect(0, 0, 10, 10), Rect(11, 11, 10, 10) self.assertFalse(r1.intersect(r2)) self.assertFalse(r2.intersect(r1)) r1, r2 = Rect(30, 20, 10, 10), Rect(11, 11, 10, 10) self.assertFalse(r1.intersect(r2)) self.assertFalse(r2.intersect(r1))