mς LγΈEc@sΕdZdkZdklZlZdfd„ƒYZdfd„ƒYZdfd„ƒYZd eeieifd „ƒYZd eei fd „ƒYZ d eei fd„ƒYZ deei fd„ƒYZdeeieifd„ƒYZdeei fd„ƒYZdeei fd„ƒYZdeei fd„ƒYZdeeifd„ƒYZdeei fd„ƒYZee e eeegZd„Zedjoeidd ƒndS(!s‰Test setup for ZEO connection logic. The actual tests are in ConnectionTests.py; this file provides the platform-dependent scaffolding. N(sConnectionTestssInvalidationTeststFileStorageConfigcBstZd„ZRS(NcCs-d||odpd|odpdfS(Nse path %s create %s read-only %s tyestno(tpathtcreatet read_only(tselfRRR((t7/data/zmath/zope/lib/python/ZEO/tests/testConnection.pyt getConfigs(t__name__t __module__R(((RRstBerkeleyStorageConfigcBstZd„ZRS(NcCsd||odpdfS(NsU envdir %s read-only %s RR(RR(RRRR((RR&s(R R R(((RR %stMappingStorageConfigcBstZd„ZRS(NcCsdS(Ns((RRRR((RR.s(R R R(((RR -stFileStorageConnectionTestscBstZdZdZRS(s&FileStorage-specific connection tests.i(R R t__doc__tlevel(((RR 2s tFileStorageReconnectionTestscBstZdZdZRS(s)FileStorage-specific re-connection tests.i(R R RR(((RR:s tFileStorageInvqTestscBstZdZdZRS(s.FileStorage-specific invalidation queue tests.i(R R RR(((RRBs tFileStorageTimeoutTestscBstZdZRS(Ni(R R R(((RRIstBDBConnectionTestscBstZdZdZRS(s"Berkeley storage connection tests.i(R R RR(((RROs tBDBReconnectionTestscBstZdZdZRS(s%Berkeley storage re-connection tests.i(R R RR(((RRWs t BDBInvqTestscBstZdZdZRS(s*Berkeley storage invalidation queue tests.i(R R RR(((RR^s tBDBTimeoutTestscBstZdZRS(Ni(R R R(((RRestMappingStorageConnectionTestscBstZdZdZRS(s!Mapping storage connection tests.i(R R RR(((RRls tMappingStorageTimeoutTestscBstZdZRS(Ni(R R R(((RRvscCs@tiƒ}x-tD]%}ti|dƒ}|i|ƒqW|S(Ntcheck(tunittestt TestSuitetsuitet test_classestklasst makeSuitetsubtaddTest(RR R((Rt test_suite…s  t__main__t defaultTestR"(RRt ZEO.teststConnectionTeststInvalidationTestsRR R R tReconnectionTestsRt InvqTestsRt TimeoutTestsRRRRRRRRR"R tmain(R&RRRR RRR RR"RR'RRRRR R((Rt?s&  ""