[Lxml-checkins] r48969 - lxml/trunk/src/lxml/tests
scoder at codespeak.net
scoder at codespeak.net
Fri Nov 23 09:26:07 CET 2007
Author: scoder
Date: Fri Nov 23 09:26:05 2007
New Revision: 48969
Modified:
lxml/trunk/src/lxml/tests/test_elementtree.py
Log:
new attrib test case
Modified: lxml/trunk/src/lxml/tests/test_elementtree.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_elementtree.py (original)
+++ lxml/trunk/src/lxml/tests/test_elementtree.py Fri Nov 23 09:26:05 2007
@@ -317,6 +317,24 @@
self.assertEquals(None, root.get('one'))
self.assertEquals(None, root.get('two'))
+ def test_attrib_ns_clear(self):
+ Element = self.etree.Element
+ SubElement = self.etree.SubElement
+
+ attribNS = '{http://foo/bar}x'
+
+ parent = Element('parent')
+ parent.set(attribNS, 'a')
+ child = SubElement(parent, 'child')
+ child.set(attribNS, 'b')
+
+ self.assertEquals('a', parent.get(attribNS))
+ self.assertEquals('b', child.get(attribNS))
+
+ parent.clear()
+ self.assertEquals(None, parent.get(attribNS))
+ self.assertEquals('b', child.get(attribNS))
+
def test_attribute_update_dict(self):
XML = self.etree.XML
More information about the lxml-checkins
mailing list