def testCoverOverlap(self): p1 = Star(radius=1.0, beams=6) p2 = Polygon.Polygon(p1) p2.scale(0.9, 0.9) self.assertEqual(p1.covers(p2), 1) self.assertEqual(p1.overlaps(p2), 1) p2.shift(0.2, 0.2) self.assertEqual(p1.covers(p2), 0) self.assertEqual(p1.overlaps(p2), 1) p2.shift(5.0, 0.0) self.assertEqual(p1.covers(p2), 0) self.assertEqual(p1.overlaps(p2), 0)