[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