示例#1
0
 def test_object_link_change_id(self):
     g = Group(id=999)
     self.assertEqual(g['id'], 999)
     use = Use(g)
     # change 'id' after assigning to <Use> object
     g['id'] = 'newid'
     self.assertEqual(use.tostring(), '<use xlink:href="#newid" />')
示例#2
0
 def test_object_link_change_id(self):
     g = Group(id=999)
     self.assertEqual(g['id'], 999)
     use = Use(g)
     # change 'id' after assigning to <Use> object
     g['id'] = 'newid'
     self.assertEqual(use.tostring(), '<use xlink:href="#newid" />')
示例#3
0
 def test_object_link_auto_id(self):
     AutoID(999)  # set next id to 999
     g = Group()
     use = Use(g)
     self.assertEqual(use.tostring(), '<use xlink:href="#id999" />')
示例#4
0
 def test_object_link(self):
     g = Group(id='test')
     use = Use(g)
     self.assertEqual(use.tostring(), '<use xlink:href="#test" />')
示例#5
0
 def test_constructor2(self):
     use = Use('#an_id', insert=(10, 20), size=(100, 200))
     self.assertEqual(
         use.tostring(),
         '<use height="200" width="100" x="10" xlink:href="#an_id" y="20" />'
     )
示例#6
0
 def test_constructor(self):
     use = Use('#an_id', x=10, y=20, width=100, height=200)
     self.assertEqual(
         use.tostring(),
         '<use height="200" width="100" x="10" xlink:href="#an_id" y="20" />'
     )
示例#7
0
 def test_object_link_auto_id(self):
     AutoID(999) # set next id to 999
     g = Group()
     use = Use(g)
     self.assertEqual(use.tostring(), '<use xlink:href="#id999" />')
示例#8
0
 def test_object_link(self):
     g = Group(id='test')
     use = Use(g)
     self.assertEqual(use.tostring(), '<use xlink:href="#test" />')
示例#9
0
 def test_constructor2(self):
     use = Use('#an_id', insert=(10, 20), size=(100, 200))
     self.assertEqual(use.tostring(), '<use height="200" width="100" x="10" xlink:href="#an_id" y="20" />')
示例#10
0
 def test_constructor(self):
     use = Use('#an_id', x=10, y=20, width=100, height=200)
     self.assertEqual(use.tostring(), '<use height="200" width="100" x="10" xlink:href="#an_id" y="20" />')