def METHOD_NAME(self):
    a0 = Vector(1.5, 1.5)
    for i in range(self.ntests):
        theta = random.uniform(0.0, 2.0*pi)
        a1 = a0 + Vector(cos(theta), sin(theta))
        aa0, aa1, polygon, T = self.randomDistortion(a0, a1, self.vertices)
        result = segmentIntersectEdges(aa0, aa1, polygon)
        Tinv = T.Inverse()
        self.assertTrue(result == True,
                        "Incorrectly missed intersection of edge %s->%s with polygon" %
                        (Tinv*aa0, Tinv*aa1))