[Zodb-checkins] SVN: ZODB/branches/blob-merge-branch/src/ZODB/tests/testConfig.py Test that blob_dir value is as expected during parse time.

Chris McDonough chrism at plope.com
Sun Feb 26 22:55:58 EST 2006


Log message for revision 65507:
  Test that blob_dir value is as expected during parse time.
  
  

Changed:
  U   ZODB/branches/blob-merge-branch/src/ZODB/tests/testConfig.py

-=-
Modified: ZODB/branches/blob-merge-branch/src/ZODB/tests/testConfig.py
===================================================================
--- ZODB/branches/blob-merge-branch/src/ZODB/tests/testConfig.py	2006-02-27 03:46:02 UTC (rev 65506)
+++ ZODB/branches/blob-merge-branch/src/ZODB/tests/testConfig.py	2006-02-27 03:55:58 UTC (rev 65507)
@@ -102,6 +102,9 @@
         # an elaborate comment explaining this instead.  Go ahead,
         # grep for 9.
         from ZEO.ClientStorage import ClientDisconnected
+        import ZConfig
+        from ZODB.config import getDbSchema
+        from StringIO import StringIO
         cfg = """
         <zodb>
           <zeoclient>
@@ -110,9 +113,26 @@
           </zeoclient>
         </zodb>
         """
+        config, handle = ZConfig.loadConfigFile(getDbSchema(), StringIO(cfg))
+        self.assertEqual(config.database.config.storage.config.blob_dir,
+                         None)
         self.assertRaises(ClientDisconnected, self._test, cfg)
 
+        cfg = """
+        <zodb>
+          <zeoclient>
+            blob-dir /tmp
+            server localhost:56897
+            wait false
+          </zeoclient>
+        </zodb>
+        """
+        config, handle = ZConfig.loadConfigFile(getDbSchema(), StringIO(cfg))
+        self.assertEqual(config.database.config.storage.config.blob_dir,
+                         '/tmp')
+        self.assertRaises(ClientDisconnected, self._test, cfg)
 
+
 def test_suite():
     suite = unittest.TestSuite()
     suite.addTest(unittest.makeSuite(ZODBConfigTest))



More information about the Zodb-checkins mailing list