-í łLn=csldZdklZdklZdklZdfd„ƒYZ;dfd„ƒYZdS( sTests of the ZEO cache(s Transaction(sMinPO(s zodb_unpicklesTransUndoStorageWithCachecstZd„ZRS(Nc s|iiƒ}|i|dtdƒƒ}|i|d|dtdƒƒ}|i|d|dtdƒƒ}|iiƒ}| o |iiddƒ}n!|dd}%|ii ƒ o &dSn)t ƒ}*|i d ƒ+|ii|ƒ-|ii||ƒ}0|ii|d ƒ2|ii|ƒ3|ii|ƒ5tot|ƒd jpt‚6to|d|jpt‚7|ii|d ƒ\}}8t|ƒ}9to|tdƒjpt‚dS( Nsdataisrevidiiiisidsundo1si(sselfs_storagesnew_oidsoids_dostoresMinPOsrevidsundoInfosinfostidssupportsTransactionalUndos Transactionstsnotes tpc_beginstransactionalUndosoidssloadstpc_votes tpc_finishs __debug__slensAssertionErrorsdatas zodb_unpicklesobj( sselfsinfosobjsoidsrevidsoidsststidsdata((s7/usr/pkg/lib/python2.2/site-packages/ZEO/tests/Cache.pyscheckUndoInvalidations,$$   $"(s__name__s __module__scheckUndoInvalidation(((s7/usr/pkg/lib/python2.2/site-packages/ZEO/tests/Cache.pysTransUndoStorageWithCaches sStorageWithCachecs/;tZ=d„ZMd„Z\d„ZRS(Ncst=>|iiƒ}?|i|dtdƒƒ}@|i|d|dtdƒƒ}A|i|d|dtdƒddƒ}B|i|d|dtdƒddƒ}Ctƒ}D|ii |ƒE|ii d|ƒF|ii |dƒG|ii |ƒH|ii |ƒI|ii |dƒ\}}Jt|ƒ}Kto|tdƒjp t|‚dS( Nsdataisrevidiisversionsfooi(sselfs_storagesnew_oidsoids_dostoresMinPOsrevids Transactionsts tpc_begins abortVersionsloadstpc_votes tpc_finishsdatas zodb_unpicklesobjs __debug__sAssertionError(sselfsobjstsoidsdatasrevid((s7/usr/pkg/lib/python2.2/site-packages/ZEO/tests/Cache.pyscheckAbortVersionInvalidation=s$** csMMN|iiƒ}O|i|dtdƒƒ}P|i|d|dtdƒƒ}Q|i|d|dtdƒddƒ}Rtƒ}S|ii |ƒT|ii dd|ƒU|ii |dƒV|ii |ƒW|ii |ƒX|ii |dƒ\}}Yt|ƒ}Zto|tdƒjp t|‚dS( Nsdataisrevidiisversionsfoos(sselfs_storagesnew_oidsoids_dostoresMinPOsrevids Transactionsts tpc_begins commitVersionsloadstpc_votes tpc_finishsdatas zodb_unpicklesobjs __debug__sAssertionError(sselfsobjstsoidsdatasrevid((s7/usr/pkg/lib/python2.2/site-packages/ZEO/tests/Cache.pys#checkCommitEmptyVersionInvalidationMs$* csM\]|iiƒ}^|i|dtdƒƒ}_|i|d|dtdƒƒ}`|i|d|dtdƒddƒ}atƒ}b|ii |ƒc|ii dd|ƒd|ii |d ƒe|ii |ƒf|ii |ƒg|ii |dƒ\}}ht|ƒ}ito|tdƒjp t|‚dS( Nsdataisrevidiisversionsfoosbars(sselfs_storagesnew_oidsoids_dostoresMinPOsrevids Transactionsts tpc_begins commitVersionsloadstpc_votes tpc_finishsdatas zodb_unpicklesobjs __debug__sAssertionError(sselfsobjstsoidsdatasrevid((s7/usr/pkg/lib/python2.2/site-packages/ZEO/tests/Cache.pyscheckCommitVersionInvalidation\s$* (s__name__s __module__scheckAbortVersionInvalidations#checkCommitEmptyVersionInvalidationscheckCommitVersionInvalidation(((s7/usr/pkg/lib/python2.2/site-packages/ZEO/tests/Cache.pysStorageWithCache;s   N( s__doc__sZODB.Transactions TransactionsZODB.tests.MinPOsMinPOsZODB.tests.StorageTestBases zodb_unpicklesTransUndoStorageWithCachesStorageWithCache(s Transactions zodb_unpicklesTransUndoStorageWithCachesMinPOsStorageWithCache((s7/usr/pkg/lib/python2.2/site-packages/ZEO/tests/Cache.pys?s '