[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