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

Fred L. Drake, Jr. fred@zope.com
Tue, 31 Dec 2002 17:07:06 -0500


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

Modified Files:
      Tag: zconfig-schema-devel-branch
	test_schema.py 
Log Message:
Add a test that values accessed both by name and index are kept in
sync if the values are modified.


=== Packages/ZConfig/tests/test_schema.py 1.1.2.33 => 1.1.2.34 ===
--- Packages/ZConfig/tests/test_schema.py:1.1.2.33	Tue Dec 24 15:49:19 2002
+++ Packages/ZConfig/tests/test_schema.py	Tue Dec 31 17:07:05 2002
@@ -415,6 +415,13 @@
             "</schema>")
         self.assertEqual(schema.getunusedtypes(), ["unused"])
 
+    def test_section_value_mutation(self):
+        schema, conf = self.load_both("simple.xml", "simple.conf")
+        orig = conf.empty
+        new = []
+        conf.empty = new
+        self.assert_(conf[0] is new)
+
 
 def test_suite():
     return unittest.makeSuite(SchemaTestCase)