mς SγΈEc@sdZdkZdkZdklZdfd„ƒYZdeifd„ƒYZd„Ze djoei d d ƒndS( s‚Tests of the default activity monitor. See ZODB/ActivityMonitor.py $Id: testActivityMonitor.py 25186 2004-06-02 15:07:33Z jim $ N(sActivityMonitortFakeConnectioncBs)tZdZdZd„Zdd„ZRS(NicCs$|i||_|i||_dS(N(tselftloadststores(RRR((t=/data/zmath/zope/lib/python/ZODB/tests/testActivityMonitor.pyt _transferred scCs1|i|if}|od|_|_n|S(Ni(RRRtrestclear(RRR((RtgetTransferCounts$s(t__name__t __module__RRRR(((RRs tTestscBs,tZd„Zd„Zd„Zd„ZRS(NcCsˆtddƒ}|it|iƒdƒtƒ}|iddƒ|i |ƒ|iddƒ|i |ƒ|it|iƒdƒdS(Nthistory_lengthiiiiii( tActivityMonitortamRt assertEqualtlentlogRtcRtclosedConnection(RRR((RttestAddLogEntries-s   cCstddƒ}tƒ}|iddƒ|i|ƒtidƒ|iddƒ|i|ƒ|i t |i ƒdjƒdS(NR f0.10000000000000001iif0.20000000000000001ii( R RRRRRttimetsleepRtassert_RR(RRR((RttestTrim7s    cCs»tddƒ}tƒ}|iddƒ|i|ƒtidƒ|iddƒ|i|ƒ|i t |i ƒdƒ|i dƒ|i |i ƒdƒ|it |i ƒdjƒdS( NR iiif0.20000000000000001iif0.10000000000000001(R RRRRRRRRRRRtsetHistoryLengthtgetHistoryLengthR(RRR((RttestSetHistoryLengthAs     cCs‘tddƒ}tƒ}|iddƒ|i|ƒ|iddƒ|i|ƒ|iddd dd d ƒ}d}x™t d ƒD]‹}||}|i |d dƒ|i |ddƒ|i|ddjƒ|i|d|jƒ|i|d|d jƒ|d }qƒW|d }|i |d d ƒ|i |ddƒ|i|ddjƒ|i|d|jƒ|i|d|d jƒdS(NR iiiiitstartitendt divisionsi i RRi(R RRRRRtgetActivityAnalysisRtlastendtrangetntdivRRR(RR RRRR"R#((RttestActivityAnalysisNs.      (R R RRRR$(((RR +s cCs titƒS(N(tunittestt makeSuiteR (((Rt test_suitegst__main__t defaultTestR'( t__doc__R%RtZODB.ActivityMonitorR RtTestCaseR R'R tmain(R R%R'R RR((Rt?s   <