[Lxml-checkins] r39476 - lxml/trunk/src/lxml/tests
scoder at codespeak.net
scoder at codespeak.net
Tue Feb 27 08:37:08 CET 2007
Author: scoder
Date: Tue Feb 27 08:37:07 2007
New Revision: 39476
Modified:
lxml/trunk/src/lxml/tests/test_dtd.py
Log:
one more test for DTD validation
Modified: lxml/trunk/src/lxml/tests/test_dtd.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_dtd.py (original)
+++ lxml/trunk/src/lxml/tests/test_dtd.py Tue Feb 27 08:37:07 2007
@@ -31,6 +31,11 @@
dtd = etree.DTD(StringIO("<!ELEMENT b EMPTY>"))
self.assertRaises(etree.DocumentInvalid, dtd.assertValid, root)
+ def test_dtd_assertValid(self):
+ root = etree.XML("<b><a/></b>")
+ dtd = etree.DTD(StringIO("<!ELEMENT b (a)><!ELEMENT a EMPTY>"))
+ dtd.assertValid(root)
+
def test_dtd_broken(self):
self.assertRaises(etree.DTDParseError, etree.DTD,
StringIO("<!ELEMENT b HONKEY>"))
More information about the lxml-checkins
mailing list