ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ V~gc@s>ddlZddlZddlmZddlmZddlZddlZdejfdYZe ej j Z x!dddd fD] Z e e =qWeeed Zee d /opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt test_inits cCs-tj}|j|j|jtdS(N(RRtstopRR tTrue(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt test_stop#s  cCsdtjfdY}|d}tj}|j||j|j|jt|jd|jt|j d|j|j d|j|j t |j |dS(NtFoocBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_1.s(t__name__t __module__R(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR-sRii(RtTestCaseRt startTestRRRRR R R R R tstopTest(RRttestR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_startTest,s   cCs%dtjfdY}|d}tj}|j||j|j|jt|jd|jt|j d|j|j d|j|j t |j ||j|j|jt|jd|jt|j d|j|j d|j|j t dS(NRcBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRCs(RRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRBsRii(RRRRRRRRR R R R R R(RRRR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt test_stopTestAs    cCs$tj}|j|jdS(N(RRt startTestRunt stopTestRun(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_startTestRun_stopTestRun\s  cCsdtjfdY}|d}tj}|j||j||j||j|j|jt |j d|jt |j d|j|j d|j|j tdS(NRcBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRvs(RRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRusRii(RRRRt addSuccessRRRRRR R R R R (RRRR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_addSuccessts     cCs$dtjfdY}|d}y|jdWntj}nXtj}|j||j|||j||j |j |j t |j d|j t |jd|j |jd|j |jt|jd\}}|j|||j|tdS(NRcBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRs(RRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRsRtfooii(RRtfailtsystexc_infoRRt addFailureRt assertFalseRRRR R R R R tassertIstassertIsInstancetstr(RRRtexc_info_tupleRt test_caset formatted_exc((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_addFailures$    cCs dtjfdY}|d}y tWntj}nXtj}|j||j|||j||j |j |j t |j d|j t |jd|j |jd|j |jt|j d\}}|j|||j|tdS(NRcBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRs(RRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRsRii(RRt TypeErrorR(R)RRtaddErrorRR+RRRR R R R R R,R-R.(RRRR/RR0R1((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt test_addErrors$     cCs:tjdtd}|j|j|dtddS(Nis$testGetDescriptionWithoutDocstring (s.Test_TestResult)(RtTextTestResulttNoneRRtgetDescriptionR(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt"testGetDescriptionWithoutDocstrings  is)Docstrings are omitted with -O2 and abovecCs:tjdtd}|j|j|dtddS(s5Tests getDescription() for a method with a docstring.is(testGetDescriptionWithOneLineDocstring (sG.Test_TestResult) Tests getDescription() for a method with a docstring.N(RR6R7RRR8R(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt&testGetDescriptionWithOneLineDocstrings cCs:tjdtd}|j|j|dtddS(soTests getDescription() for a method with a longer docstring. The second line of the docstring. is*testGetDescriptionWithMultiLineDocstring (sN.Test_TestResult) Tests getDescription() for a method with a longer docstring.N(RR6R7RRR8R(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt(testGetDescriptionWithMultiLineDocstrings cCsbdtfdY}tj}|j|j|t|jjd<|j|j|dS(NtFramecBseZdefdYZRS(ttb_framecBseZiZRS((RRt f_globals(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR=s(RRtobjectR=(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR<st __unittest( R?RRR+t_is_relevant_tb_levelRR=R>R(RR<R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestStackFrameTrimmings  cCstj}d|_t|_|jdd|j|jtj}d|_t|_|j dd|j|jtj}d|_t|_|j d|j|jdS(NcWsdS(Nt((t_((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pytRCcWsdS(NRC((RD((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRERCcWsdS(NRC((RD((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRERC( RRt_exc_info_to_stringRtfailfastR4R7RR R*taddUnexpectedSuccess(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt testFailFasts          cs;tjdtdt}fd}|j|dS(NtstreamRGcsj|jdS(N(RRG(R(R(s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR%s(RtTextTestRunnerRRtrun(RtrunnerR((Rs>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestFailFastSetByRunner#s(RRRRRR R#R%R2R5R9RtskipIfR(tflagstoptimizeR:R;RBRIRN(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR s      ' 0    taddSkiptaddExpectedFailureRHt__init__cCs1g|_g|_d|_t|_t|_dS(Ni(R R R R R tbuffer(RRJt descriptionst verbosity((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRT/s     t OldResulttTest_OldTestResultcBs5eZdZdZdZdZdZRS(cCsOtjdtf4t}|j||jt|j|WdQXdS(NsTestResult has no add.+ method,(Rtcheck_warningstRuntimeWarningRXRLRRR (RRR R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pytassertOldResultWarning;s     cCsrdtjfdY}xRdtfdtfdtffD]/\}}||}|j|t| q;WdS(NtTestcBs5eZdZejdZejdZRS(cSs|jddS(Ntfoobar(tskipTest(R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestSkipDscSs tdS(N(R3(R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestExpectedFailFscSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestUnexpectedSuccessIs(RRR`RtexpectedFailureRaRb(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR]Cs R`RaRb(RRRR R\tint(RR]t test_namet should_passR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestOldTestResultBs    cCs3dtjfdY}|j|dddS(NR]cBseZdZdZRS(cSs|jddS(Ns no reason(R_(R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pytsetUpUscSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestFooWs(RRRhRi(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR]Ts Rii(RRR\(RR]((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestOldTestTesultSetupSscCsBtjddtjfdY}|j|dddS(Ns no reasonR]cBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRi^s(RRRi(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR]\sRii(RtskipRR\(RR]((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestOldTestResultClass[scCsKdtjfdY}tjdtdt}|j|ddS(NR]cBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRids(RRRi(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR]cst resultclassRJRi(RRRKRXRRL(RR]RM((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestOldResultWithRunnerbs (RRR\RgRjRlRn(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRY9s     t MockTracebackcBseZedZRS(cGsdgS(Ns A traceback((RD((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pytformat_exceptionns(RRt staticmethodRp(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRomscCsttj_dS(N(t tracebackRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pytrestore_tracebackrstTestOutputBufferingcBsbeZdZdZdZdZdZdZdZdZ dZ d Z RS( cCstj|_tj|_dS(N(R(tstdoutt _real_outtstderrt _real_err(R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRhxs cCs|jt_|jt_dS(N(RvR(RuRxRw(R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttearDown|s cCs|j}|j}tj}|j|j|j|tj|j|tj |j ||j|tj|j|tj dS(N( RvRxRRR+RUR,R(RuRwR(Rtreal_outtreal_errR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferOutputOffs    cCs|j}|j}tj}|j|jt|_|j|tj |j|tj |j ||j |tj |j |tj |j tj t|j tj t|j tj tj tj }tj }t|_t|_dGHtj dIJ|j|jd|j|jd|j|jjd|j|jjd|j||j||jtj |j|jtj |j|j|jjd|j|jjd|j|jd|j|jddS(NR&tbarsfoo sbar RC(RvRxRRR+RURR,R(RuRwRt assertIsNotR-Rt_original_stdoutt_original_stderrRtgetvalueR$R(RRzR{Rt out_streamt err_stream((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt#testBufferOutputStartTestAddSuccesss>            cCs&tj}t|_|j||S(N(RRRRUR(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pytgetStartedResults   cCsttj_|jtxddtfddtfddtfddtfgD]U\}}}|j}t j }t j }t |_ t |_t j dIJ|rt j dIJnt||}||d |j|t||}|jt|d|d\} } tjd } d } |rCtjd } nd | | f} |j| ||j|j j| |j|jj| |j| | qPWdS(NR R4R R*R&R}iis9 Stdout: foo RCs9 Stderr: bar sA traceback%s%s(NNN(RoRRRrt addCleanupRsRR RR(RuRwRRRtgetattrR7RRRttextwraptdedentR,RtassertMultiLineEqual(Rt message_attrtadd_attrt include_errorRt buffered_outt buffered_errt addFunctiont result_listRtmessagetexpectedOutMessagetexpectedErrMessagetexpectedFullMessage((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt!testBufferOutputAddErrorOrFailures@               cCsmtj}t|_dtjfdY}tj|dg}|||jt|jddS(NRcBs eZedZdZRS(cSs dddS(Nii((tcls((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt setUpClassscSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_foos(RRt classmethodRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRsRi( RRRRURt TestSuiteRRR (RRRtsuite((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferSetupClasss    cCsmtj}t|_dtjfdY}tj|dg}|||jt|jddS(NRcBs eZedZdZRS(cSs dddS(Nii((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt tearDownClassscSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR s(RRRRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRsRi( RRRRURRRRR (RRRR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferTearDownClasss    cCstj}t|_dtjfdY}dtfdY}d|_|tjd<|j tjj dtj |dg}|||j t |jddS(NRcBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRs(RRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRstModulecBseZedZRS(cSs dddS(Nii((((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt setUpModules(RRRqR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRsRi(RRRRURR?RR(tmodulesRtpopRRRR (RRRRR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferSetUpModules     cCstj}t|_dtjfdY}dtfdY}d|_|tjd<|j tjj dtj |dg}|||j t |jddS(NRcBseZdZRS(cSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR's(RRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR&sRcBseZedZRS(cSs dddS(Nii((((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttearDownModule*s(RRRqR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR)sRi(RRRRURR?RR(RRRRRRR (RRRRR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferTearDownModule"s     ( RRRhRyR|RRRRRRR(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRtvs    0  .   t__main__(R(RRRRRrRRRtdictRt__dict__t classDicttmR7RTttypeR?RXRYRoRsRtRtmain(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyts(    !    4