def METHOD_NAME(self):
    a0 = Vector(1.5, 1.5, 1.5)
    for i in range(self.ntests):
        edge = rangen.choice(self.edges)
        a1 = edge[0] + rangen.random()*edge[1]
        a1 = a0 + 2.0*(a1 - a0)
        aa0, aa1, polyhedron, T = self.randomDistortion(a0, a1, self.vertices)
        result = segmentIntersectEdges(aa0, aa1, polyhedron)
        Tinv = T.Inverse()
        self.assertTrue(result == True,
                        "Incorrectly missed intersection of edge %s->%s with polyhedron" %
                        (Tinv*aa0, Tinv*aa1))