def test_split(): l=Line(Vertex(0,0),Vertex(2,5)) for splitpoint in [Vertex(0,0), Vertex(1,3), Vertex(2,5) ]: la,lb=l.split(splitpoint) assert points(la).union(points(lb))==points(l)