Exemplo n.º 1
0
 def test_replace_node(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     first_element = b.find(GenericWrapper.TAG)
     replace = GenericWrapper()
     replace.set_attr('pos', 'replaced')
     b.replace(first_element, replace)
     self.assertEqual(b[0].get_attr('pos'), 'replaced')
Exemplo n.º 2
0
 def test_iadd(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     pos = len(b)
     newitem = GenericWrapper()
     newitem.set_attr('name', 'newitem')
     b += newitem
     self.assertEqual('newitem', b[pos].get_attr('name'))
Exemplo n.º 3
0
 def test_replace_node(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     first_element = b.find(GenericWrapper.TAG)
     replace = GenericWrapper()
     replace.set_attr('pos', 'replaced')
     b.replace(first_element, replace)
     self.assertEqual(b[0].get_attr('pos'), 'replaced')
Exemplo n.º 4
0
 def test_setitem(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     newitem = GenericWrapper()
     newitem.set_attr('name', 'newitem')
     b[1] = newitem
     self.assertEqual('newitem', b[1].get_attr('name'))
     self.assertEqual(4, len(b))
Exemplo n.º 5
0
 def test_iadd(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     pos = len(b)
     newitem = GenericWrapper()
     newitem.set_attr('name', 'newitem')
     b += newitem
     self.assertEqual('newitem', b[pos].get_attr('name'))
Exemplo n.º 6
0
 def test_setitem(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     newitem = GenericWrapper()
     newitem.set_attr('name', 'newitem')
     b[1] = newitem
     self.assertEqual('newitem', b[1].get_attr('name'))
     self.assertEqual(4, len(b))
Exemplo n.º 7
0
 def test_setattr_empty_string_error(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     with self.assertRaises(ValueError):
         b.set_attr('name', "")
Exemplo n.º 8
0
 def test_setattr(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     b.set_attr('name', 'xxx')
     self.assertEqual('xxx', b.xmlnode.get('name'))
Exemplo n.º 9
0
 def test_insert_before(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     newitem = GenericWrapper()
     newitem.set_attr('name', 'newitem')
     b.insert_before(b[2], newitem)
     self.assertEqual('newitem', b[2].get_attr('name'))
Exemplo n.º 10
0
 def test_setattr_empty_string_error(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     with self.assertRaises(ValueError):
         b.set_attr('name', "")
Exemplo n.º 11
0
 def test_setattr(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     b.set_attr('name', 'xxx')
     self.assertEqual('xxx', b.xmlnode.get('name'))
Exemplo n.º 12
0
 def test_insert_before(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     newitem = GenericWrapper()
     newitem.set_attr('name', 'newitem')
     b.insert_before(b[2], newitem)
     self.assertEqual('newitem', b[2].get_attr('name'))