예제 #1
0
 def test_draw(self):
     c = Canvas()
     l = c.layers()[0]
     l.text("Hello World", (50, 50))
     l.circle((50, 50), 100)
     _xml_code = str(c)
     self.assertIn("__pyinkscape_text_", _xml_code)
     self.assertIn("__pyinkscape_circle_", _xml_code)
예제 #2
0
 def test_layer_search(self):
     c = Canvas()
     layers = c.layers()
     self.assertEqual(len(layers), 1)
     l = layers[0]  # the first layer
     l1 = c.layer('Layer 1')
     self.assertIsNotNone(l1)
     l2 = c.layer_by_id('layer1')
     self.assertIsNotNone(l2)
     self.assertEqual(l1, l2)  # same object
     self.assertEqual((l1.ID, l1.label, l1.elem),
                      (l2.ID, l2.label, l2.elem))