[Lxml-checkins] r32099 - lxml/branch/lxml-1.0/src/lxml/tests

scoder at codespeak.net scoder at codespeak.net
Sat Sep 9 07:55:05 CEST 2006


Author: scoder
Date: Sat Sep  9 07:55:03 2006
New Revision: 32099

Modified:
   lxml/branch/lxml-1.0/src/lxml/tests/test_elementtree.py
Log:
merged in getiterator() test case from trunk

Modified: lxml/branch/lxml-1.0/src/lxml/tests/test_elementtree.py
==============================================================================
--- lxml/branch/lxml-1.0/src/lxml/tests/test_elementtree.py	(original)
+++ lxml/branch/lxml-1.0/src/lxml/tests/test_elementtree.py	Sat Sep  9 07:55:03 2006
@@ -1245,6 +1245,26 @@
             [d],
             list(d.getiterator()))
 
+    def test_getiterator_empty(self):
+        Element = self.etree.Element
+        SubElement = self.etree.SubElement
+
+        a = Element('a')
+        b = SubElement(a, 'b')
+        c = SubElement(a, 'c')
+        d = SubElement(b, 'd')
+        e = SubElement(c, 'e')
+
+        self.assertEquals(
+            [],
+            list(a.getiterator('none')))
+        self.assertEquals(
+            [],
+            list(e.getiterator('none')))
+        self.assertEquals(
+            [e],
+            list(e.getiterator()))
+
     def test_getiterator_filter(self):
         Element = self.etree.Element
         SubElement = self.etree.SubElement


More information about the lxml-checkins mailing list