def test_roundTrip1(self): spen = _TestSegmentPen() pen = SegmentToPointPen(PointToSegmentPen(spen)) pen.moveTo((10, 10)) pen.lineTo((10, 20)) pen.lineTo((20, 20)) pen.closePath() self.assertEqual("10 10 moveto 10 20 lineto 20 20 lineto closepath", repr(spen))
def test_poly(self): tpen = _TestPointPen() pen = SegmentToPointPen(tpen) pen.moveTo((10, 10)) pen.lineTo((10, 20)) pen.lineTo((20, 20)) pen.closePath() self.assertEqual( "beginPath() addPoint((10, 10), segmentType='line') " "addPoint((10, 20), segmentType='line') " "addPoint((20, 20), segmentType='line') endPath()", repr(tpen))