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)
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))