mς $αΈEc@sˆdZdklZdkZeiƒdkZdkZdkZdeifd„ƒYZ d„Z e djoei ddƒndS( spSiteErrorLog tests Note: Tests require Zope >= 2.7 $Id: testSiteErrorLog.py 27325 2004-08-29 09:59:28Z jens $ (s makerequestNtSiteErrorLogTestscBsGtZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCsˆtiƒttiƒƒ|_yQt|idƒp'dkl}|ii d|ƒƒn|ii ddƒWn|i ƒnXdS(Nt error_log(s SiteErrorLogtdoct( t transactiontbegint makerequesttZope2tapptselfthasattrt"Products.SiteErrorLog.SiteErrorLogt SiteErrorLogt _setObjecttmanage_addDTMLMethodttearDown(R R ((tK/data/zmath/zope/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pytsetUps  cCstiƒ|iiiƒdS(N(RtabortR Rt_p_jartclose(R ((RR!s cCsEt|iddƒ}|i|dj ƒ|i|ii|jƒdS(NR(tgetattrR RtNonetsel_obtassert_t __error_log__(R R((RttestInstantiation%scCs•|ii}t|iƒƒ}|ii}|i ddƒy|i ƒWn&t j o|i t iƒƒnX|it|iƒƒ|dƒdS(Ntfilesi(R RRRtlent getLogEntriestprevious_log_lengthRtdmetht manage_uploadt__call__tZeroDivisionErrortraisingtsystexc_infot assertEquals(R RRR((RttestSimpleException5s  cCs·|ii}y td‚Wn,tj o tiƒ}|i|ƒnXt |i ƒƒ}|i ƒ}|i |dddƒ|i|ddƒ|i t |i ƒƒ|dƒdS(NtDummyAttributeitvaluetidi(R RRtelogtAttributeErrorR$R%tinfoR#RRRtentriesR&t forgetEntry(R R-RR+R.((RttestForgetExceptionIs    cCsΫ|ii}t|iƒƒ}|iƒ}t |dƒ}|i dƒ|i |dd|dd|ƒ|ii }|iddƒy|iƒWn&tj o|itiƒƒnX|it|iƒƒ|ƒdS(Ntignored_exceptionsR"t keep_entriest copy_to_zlogRs(R RRRRRRt getPropertiest current_propstlisttignoredtappendt setPropertiesRRR R!R"R#R$R%R&(R RR5R7RR((RttestIgnoredException^s       cCs3|iidƒ|it|iddƒdƒdS(NRR(R Rt _delObjectR&RR(R ((Rt testCleanup|s( t__name__t __module__RRRR'R0R:R<(((RRs     cCs&tiƒ}|ititƒƒ|S(N(tunittestt TestSuitetsuitetaddTestt makeSuiteR(RA((Rt test_suite‚s t__main__t defaultTestRD( t__doc__tTesting.makerequestRRtstartupRR$R?tTestCaseRRDR=tmain(RRRR?R$RRD((Rt?s      o