mς ,αΈEc@sΝdkZdkZdkZdklZdklZdklZdk l Z de fd„ƒYZ defd„ƒYZ d efd „ƒYZd efd „ƒYZd eifd„ƒYZd„ZdS(N(s Persistent(s PickleCache(s TimeStamp(sp64tJarcBsDtZdZd„Zd„Zd„Zd„Zd„Zd„ZRS(s"Testing stub for _p_jar attribute.cCs%t|ƒ|_d|_h|_dS(Ni(t PickleCachetselftcachetoidt registered(R((t?/data/zmath/zope/lib/python/Persistence/tests/testPersistent.pyt__init__s cCs>t|iƒ|_|id7_||_||i|iR;((Rt testMTime¨s cCsJtƒ}d|_ti|ƒ}ti|ƒ}|i |i|iƒdS(Nttest( RR Rtpickletdumpststloadstobj2RR%(RRHR RF((Rt testPicklable²s   cCs¬tƒ}|i|idƒ|i|idƒ|i|idƒ|ii|ƒ|i ƒ|i|idƒ|i|i dƒ|i|idƒ|i|idƒdS(Niii( RR RR%tlarrytcurlytmoeR R t _p_deactivateR+(RR ((Rt testGetattrΉs  cCs¬tƒ}|i|idƒ|i|idƒ|i|idƒ|ii|ƒ|i ƒ|i|idƒ|i|i dƒ|i|idƒ|i|idƒdS(Niii( RR RR%RJRKRLR R RMR+(RR ((RttestGetattributeΚs  ( RRR!R"R)R.R7RBRIRNRO(((RRRs    &   cCs titƒS(N(tunittestt makeSuiteR(((Rt test_suiteίs(RDR:RPt Persistencet Persistenttpersistent.cPickleCacheRtpersistent.TimeStampR<t ZODB.utilsRtobjectRRRRtTestCaseRRR( RRRRR<RPRRTRRRR:RDR((Rt?s       ! 