예제 #1
0
 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))
예제 #2
0
 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))