def testHasGradient(self): canvas = Canvas(0, 1) canvas.effect = Effect() canvas.document = canvas.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado_GradienteLinear.svg" ) canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root, "path") canvas.abstractShape = AbstractShape(None, canvas.node, self.canvas, None) self.assertEqual( canvas.abstractShape.gradientHelper.hasGradient("fill"), "linear") canvas.document = canvas.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado_GradienteRadial.svg" ) canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root, "path") canvas.abstractShape = AbstractShape(None, canvas.node, self.canvas, None) self.assertEqual( canvas.abstractShape.gradientHelper.hasGradient("fill"), "radial") self.assertNotEqual( self.abstractShape.gradientHelper.hasGradient("fill"), "linear")
def testHasGradient(self): canvas = Canvas(0,1) canvas.effect = Effect() canvas.document = canvas.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado_GradienteLinear.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root,"path") canvas.abstractShape = AbstractShape( None,canvas.node,self.canvas, None) self.assertEqual(canvas.abstractShape.gradientHelper.hasGradient("fill"), "linear") canvas.document = canvas.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado_GradienteRadial.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root,"path") canvas.abstractShape = AbstractShape( None,canvas.node,self.canvas, None) self.assertEqual(canvas.abstractShape.gradientHelper.hasGradient("fill"), "radial") self.assertNotEqual(self.abstractShape.gradientHelper.hasGradient("fill"),"linear")
def testGetClipHref(self): returnValue = "clipPath3191" canvas = Canvas(0,1) canvas.effect = Effect() canvas.document = canvas.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado_Clip.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root,"path") canvas.abstractShape = AbstractShape( None,canvas.node,self.canvas, None) self.assertEqual(canvas.abstractShape.getClipId(),returnValue)
def testHasClip(self): canvas = Canvas(0,1) canvas.effect = Effect() canvas.document = canvas.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado_Clip.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root,"path") canvas.abstractShape = AbstractShape( None,canvas.node,self.canvas, None) self.assertTrue(canvas.abstractShape.hasClip()) self.assertFalse(self.abstractShape.hasClip())
def testHasTransform(self): self.assertNotEqual(True, self.abstractShape.hasTransform()) canvas = Canvas(0,1) canvas.effect = Effect() canvas.document = canvas.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root,"rect") canvas.abstractShape = AbstractShape( None,canvas.node,self.canvas, None) self.assertEqual(True, canvas.abstractShape.hasTransform())
def testGetClipHref(self): returnValue = "clipPath3191" canvas = Canvas(0, 1) canvas.effect = Effect() canvas.document = canvas.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado_Clip.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root, "path") canvas.abstractShape = AbstractShape(None, canvas.node, self.canvas, None) self.assertEqual(canvas.abstractShape.getClipId(), returnValue)
def testHasClip(self): canvas = Canvas(0, 1) canvas.effect = Effect() canvas.document = canvas.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado_Clip.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root, "path") canvas.abstractShape = AbstractShape(None, canvas.node, self.canvas, None) self.assertTrue(canvas.abstractShape.hasClip()) self.assertFalse(self.abstractShape.hasClip())
def testGetGradientHref(self): returnValue ="linearGradient3022" canvas = Canvas(0,1) canvas.effect = Effect() canvas.document = canvas.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado_GradienteLinear.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root,"path") canvas.abstractShape = AbstractShape( None,canvas.node,self.canvas, None) self.assertEqual(returnValue,canvas.abstractShape.gradientHelper.getGradientHref("fill")) returnValue ="ovalGradient3022" self.assertNotEqual(returnValue,canvas.abstractShape.gradientHelper.getGradientHref("fill"))
def testHasTransform(self): self.assertNotEqual(True, self.abstractShape.hasTransform()) canvas = Canvas(0, 1) canvas.effect = Effect() canvas.document = canvas.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root, "rect") canvas.abstractShape = AbstractShape(None, canvas.node, self.canvas, None) self.assertEqual(True, canvas.abstractShape.hasTransform())
def testGetTransform(self): m11 = (float(1),float(0),float(0.3802532),float(0.92488243),0.0,0.0) canvas = Canvas(0,1) canvas.effect = Effect() canvas.document = canvas.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root,"rect") canvas.abstractShape = AbstractShape( None,canvas.node,self.canvas, None) vetor = canvas.abstractShape.getTransform() self.assertEqual(m11, vetor)
def testEnd(self): self.abstractShape.endDraw() self.assertEqual(self.abstractShape.canvasContext.code, []) canvas1 = Canvas(0,3) canvas1.effect = Effect() canvas1.document = canvas1.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado.svg") canvas1.root = canvas1.effect.document.getroot() canvas1.node = self.returnsGnode(canvas1.root,"rect") canvas1.abstractShape = AbstractShape( None,canvas1.node,canvas1, None) canvas1.abstractShape.endDraw() canvas2 = Canvas(0,2) canvas2.restore() self.assertEqual(canvas1.abstractShape.canvasContext.code, canvas2.code)
def testGetTransform(self): m11 = (float(1), float(0), float(0.3802532), float(0.92488243), 0.0, 0.0) canvas = Canvas(0, 1) canvas.effect = Effect() canvas.document = canvas.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado.svg") canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root, "rect") canvas.abstractShape = AbstractShape(None, canvas.node, self.canvas, None) vetor = canvas.abstractShape.getTransform() self.assertEqual(m11, vetor)
def testEnd(self): self.abstractShape.endDraw() self.assertEqual(self.abstractShape.canvasContext.code, []) canvas1 = Canvas(0, 3) canvas1.effect = Effect() canvas1.document = canvas1.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado.svg") canvas1.root = canvas1.effect.document.getroot() canvas1.node = self.returnsGnode(canvas1.root, "rect") canvas1.abstractShape = AbstractShape(None, canvas1.node, canvas1, None) canvas1.abstractShape.endDraw() canvas2 = Canvas(0, 2) canvas2.restore() self.assertEqual(canvas1.abstractShape.canvasContext.code, canvas2.code)
def testStart(self): canvas2 = Canvas(0,2) canvas2.write("\n// #path3033") self.abstractShape.initDraw() self.assertEqual(self.abstractShape.canvasContext.code,canvas2.code) canvas3 = Canvas(0,3) canvas3.effect = Effect() canvas3.document = canvas3.effect.parse("TestFiles/unit_test_svg_abstractShape_transformado_Clip.svg") canvas3.root = canvas3.effect.document.getroot() canvas3.node = self.returnsGnode(canvas3.root,"path") canvas3.abstractShape = AbstractShape( None,canvas3.node,canvas3, None) canvas4 = Canvas(0,4) canvas4.write("\n// #path2987") canvas4.save() canvas3.abstractShape.initDraw() self.assertEqual(canvas3.abstractShape.canvasContext.code,canvas4.code)
def testGetGradientHref(self): returnValue = "linearGradient3022" canvas = Canvas(0, 1) canvas.effect = Effect() canvas.document = canvas.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado_GradienteLinear.svg" ) canvas.root = canvas.effect.document.getroot() canvas.node = self.returnsGnode(canvas.root, "path") canvas.abstractShape = AbstractShape(None, canvas.node, self.canvas, None) self.assertEqual( returnValue, canvas.abstractShape.gradientHelper.getGradientHref("fill")) returnValue = "ovalGradient3022" self.assertNotEqual( returnValue, canvas.abstractShape.gradientHelper.getGradientHref("fill"))
def testStart(self): canvas2 = Canvas(0, 2) canvas2.write("\n// #path3033") self.abstractShape.initDraw() self.assertEqual(self.abstractShape.canvasContext.code, canvas2.code) canvas3 = Canvas(0, 3) canvas3.effect = Effect() canvas3.document = canvas3.effect.parse( "TestFiles/unit_test_svg_abstractShape_transformado_Clip.svg") canvas3.root = canvas3.effect.document.getroot() canvas3.node = self.returnsGnode(canvas3.root, "path") canvas3.abstractShape = AbstractShape(None, canvas3.node, canvas3, None) canvas4 = Canvas(0, 4) canvas4.write("\n// #path2987") canvas4.save() canvas3.abstractShape.initDraw() self.assertEqual(canvas3.abstractShape.canvasContext.code, canvas4.code)