mς SγΈEc@s€dkZdkZdkZdkZdklZdeifd„ƒYZdefd„ƒYZ defd„ƒYZ d„Z e d joei d d ƒndS( N(s ReadOnlyErrortConfigTestBasecBs#tZd„Zd„Zd„ZRS(NcCstii|ƒS(N(tZODBtconfigtdatabaseFromStringts(tselfR((t4/data/zmath/zope/lib/python/ZODB/tests/testConfig.pyt_opendbscCs.t|ddƒdj o|iiƒndS(Ntstorage(tgetattrRtNoneRtcleanup(R((RttearDownscCsU|i|ƒ}|i|_|iƒ}|iƒ}d|d (RR(R((Rttest_map_config1+scCs|idƒdS(Nsr cache-size 1000 (RR(R((Rttest_map_config23scCs!tiƒ}|id|ƒdS(Ns… path %s (ttempfiletmktemptpathRR(RR((Rttest_file_config1<s cCs0tiƒ}d|}|it|i|ƒdS(Ns‘ path %s create false read-only true (RRRtcfgRt assertRaisest ReadOnlyErrorR(RRR!((Rttest_file_config2Gs  cCsd}|i|ƒdS(Ns˜ name foo (R!RR(RR!((Rttest_demo_configTs(RRRRR R$R%(((RR*s   t ZEOConfigTestcBstZd„ZRS(NcCs-dkl}d}|i||i|ƒdS(N(sClientDisconnecteds server localhost:56897 wait false (tZEO.ClientStoragetClientDisconnectedR!RR"R(RR!R(((Rttest_zeo_configas (RRR)(((RR&`scCs<tiƒ}|ititƒƒ|ititƒƒ|S(N(tunittestt TestSuitetsuitetaddTestt makeSuiteRR&(R,((Rt test_suitets t__main__t defaultTestR/(RR*Rt ZODB.configRtZODB.POSExceptionR#tTestCaseRRR&R/Rtmain( RRR*RRR#RR/R&((Rt?s     6