[Zodb-checkins] CVS: Packages/ZConfig/tests - test_schema.py:1.1.2.36

Fred L. Drake, Jr. fred@zope.com
Fri, 3 Jan 2003 00:23:08 -0500


Update of /cvs-repository/Packages/ZConfig/tests
In directory cvs.zope.org:/tmp/cvs-serv17847

Modified Files:
      Tag: zconfig-schema-devel-branch
	test_schema.py 
Log Message:
Minimal test that reproduces a bug that Jeremy reported.


=== Packages/ZConfig/tests/test_schema.py 1.1.2.35 => 1.1.2.36 ===
--- Packages/ZConfig/tests/test_schema.py:1.1.2.35	Thu Jan  2 18:06:59 2003
+++ Packages/ZConfig/tests/test_schema.py	Fri Jan  3 00:23:04 2003
@@ -449,6 +449,19 @@
         self.assertRaises(ZConfig.ConfigurationError,
                           self.load_config_text, schema, "<sect/>")
 
+    def test_nested_abstract_sectiontype(self):
+        schema = self.load_schema_text(
+            "<schema>"
+            "  <sectiongroup type='abstract'>"
+            "    <sectiontype type='t1'/>"
+            "    <sectiontype type='t2'>"
+            "      <section type='abstract' name='s1'/>"
+            "    </sectiontype>"
+            "  </sectiongroup>"
+            "  <section type='abstract' name='*' attribute='s2'/>"
+            "</schema>")
+        conf = self.load_config_text(schema, "<t2>\n <t1 s1/>\n</t2>")
+
 
 def test_suite():
     return unittest.makeSuite(SchemaTestCase)