[Lxml-checkins] r46312 - lxml/trunk/src/lxml/tests
scoder at codespeak.net
scoder at codespeak.net
Tue Sep 4 21:33:53 CEST 2007
Author: scoder
Date: Tue Sep 4 21:33:53 2007
New Revision: 46312
Modified:
lxml/trunk/src/lxml/tests/test_elementtree.py
Log:
test case for broken feed parser input
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 Tue Sep 4 21:33:53 2007
@@ -2566,6 +2566,19 @@
self.assertRaises(Exception, parser.close)
+ def test_feed_parser_error_broken(self):
+ parser = self.etree.XMLParser()
+
+ parser.feed('<?xml version=')
+ parser.feed('"1.0"?><ro')
+ try:
+ parser.feed('<ro<ro<ro<ro')
+ except:
+ # can raise, but not required before close()
+ pass
+
+ self.assertRaises(Exception, parser.close)
+
# helper methods
def _writeElement(self, element, encoding='us-ascii'):
More information about the lxml-checkins
mailing list