Beispiel #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')
Beispiel #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'))
Beispiel #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')
Beispiel #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))
Beispiel #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'))
Beispiel #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))
Beispiel #7
0
 def test_setattr_empty_string_error(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     with self.assertRaises(ValueError):
         b.set_attr('name', "")
Beispiel #8
0
 def test_setattr(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     b.set_attr('name', 'xxx')
     self.assertEqual('xxx', b.xmlnode.get('name'))
Beispiel #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'))
Beispiel #10
0
 def test_setattr_empty_string_error(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     with self.assertRaises(ValueError):
         b.set_attr('name', "")
Beispiel #11
0
 def test_setattr(self):
     b = GenericWrapper(xmlnode=etree.fromstring(DATA1))
     b.set_attr('name', 'xxx')
     self.assertEqual('xxx', b.xmlnode.get('name'))
Beispiel #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'))