m๒ /แธEc@s๛dZdklZdklZlZlZlZydkl Z Wn&e j odfd„ƒYZ nXdk Z dk l Z dd „Zd efd „ƒYZd fd „ƒYZde efd„ƒYZd„ZedjoeddƒndS(sz ExceptionFormatter tests. Revision information: $Id: testExceptionFormatter.py 40218 2005-11-18 14:39:19Z andreasjung $ (s nested_scopes(sTestCases TestSuitesmains makeSuite(sCleanUptCleanUpcBstZRS(N(t__name__t __module__(((tG/data/zmath/zope/lib/python/zExceptions/tests/testExceptionFormatter.pyRsN(sformat_exceptionicCsCtiƒ\}}}z#dit|||d|ƒƒSWd~XdS(Nttas_html(tsystexc_infotttvtbtjointformat_exceptionR(RR RR ((Rttb#s #tExceptionForTestingcBstZRS(N(RR(((RR+stTestingTracebackSupplementcBs,tZdZdZdZdgZd„ZRS(Ns /somepathizi9sRepent, for the end is nighcCs ||_dS(N(t expressiontself(RR((Rt__init__7s(RRt source_urltlinetcolumntwarningsR(((RR0s  tTestcBsYtZdd„Zd„Zdd„Zd„Zdd„Zd„Zd„Zd „Z RS( NicCsuy t‚WnWtj oKt|ƒ}|i|idƒdjƒ|i|idƒdjƒnX|idƒdS(NttestBasicNamesTextiRsno exception occurred(RR RtsRtassert_tfindtfail(RRR((RR>s  !cCs|idƒdS(Ni(RR(R((RttestBasicNamesHTMLJscCsไytdf}t‚Wnบtj oฎt|ƒ}|i|idƒdj|ƒ|i|idƒdj|ƒ|i|idƒdj|ƒ|i|idƒdj|ƒ|i|idƒdj|ƒnX|i dƒdS(NsYou're one in a millions /somepathit634t57sRepent, for the end is nighsno exception occurred( Rt__traceback_supplement__RR RRRRRR(RRR R((RttestSupplementMs   $cCs|idƒdS(Ni(RR!(R((RttestSupplementHTMLascCsŒyd}t‚Wnhtj o\t|ƒ}|o#|i|idƒdj|ƒqˆ|i|idƒdj|ƒnX|idƒdS(Ns Adam & EvesAdam & Eveisno exception occurred( t__traceback_info__RR RRRRRR(RRR#R((RttestTracebackInfods  #$cCs|idƒdS(Ni(RR$(R((RttestTracebackInfoHTMLrscs„‡d†‰yˆdƒWnVtj oJtƒ}xItdƒD])}|i|id|ƒdj|ƒqAWnX|i dƒdS(Ncs3d|}|djoˆ|dƒnt‚dS(s#Produces a (n + 1)-level traceback.slevel%diiN(tnR#tfR(R&R#(R'(RR'ws   i i slevel%disno exception occurred( R'RR RtrangeR&RRRR(RR'R&R((R'RttestMultipleLevelsus   ,cCsˆdfd„ƒY}yt|ƒ‚Wntdƒ}nX|idƒ|i|idƒdj|ƒ|i|idƒdj|ƒdS(NtCcBstZRS(N(RR(((RR*‰sisno exception occurreds<is>(R*t TypeErrorR RRRRR(RRR*((RttestQuoteLastLineˆs ( RRRRR!R"R$R%R)R,(((RR<s      cCstttƒfƒS(N(t TestSuitet makeSuiteR(((Rt test_suite”st__main__t defaultTestR/(t__doc__t __future__t nested_scopestunittesttTestCaseR-tmainR.tTesting.CleanUpRt ImportErrorRtzExceptions.ExceptionFormatterR R t ExceptionRRRR/R( R-RR4R R.R6RRR/RR7R R((Rt?s     X