ó 4Y~gc@s>ddlZddlZddlmZddlmZddlZddlZdejfd„ƒYZe ej j ƒZ x!dddd fD] Z e e =qŽWeeed „Zee d /opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt test_inits cCs-tjƒ}|jƒ|j|jtƒdS(N(RRtstopRR tTrue(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt test_stop#s  cCsºdtjfd„ƒY}|dƒ}tjƒ}|j|ƒ|j|jƒƒ|jt|jƒdƒ|jt|j ƒdƒ|j|j dƒ|j|j t ƒ|j |ƒdS(NtFoocBseZd„ZRS(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%dtjfd„ƒY}|dƒ}tjƒ}|j|ƒ|j|jƒƒ|jt|jƒdƒ|jt|j ƒdƒ|j|j dƒ|j|j t ƒ|j |ƒ|j|jƒƒ|jt|jƒdƒ|jt|j ƒdƒ|j|j dƒ|j|j t ƒdS(NRcBseZd„ZRS(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ƒ|jƒdS(N(RRt startTestRunt stopTestRun(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_startTestRun_stopTestRun\s  cCsÇdtjfd„ƒY}|dƒ}tjƒ}|j|ƒ|j|ƒ|j|ƒ|j|jƒƒ|jt |j ƒdƒ|jt |j ƒdƒ|j|j dƒ|j|j tƒdS(NRcBseZd„ZRS(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$dtjfd„ƒY}|dƒ}y|jdƒWntjƒ}nXtjƒ}|j|ƒ|j||ƒ|j|ƒ|j |j ƒƒ|j t |j ƒdƒ|j t |jƒdƒ|j |jdƒ|j |jtƒ|jd\}}|j||ƒ|j|tƒdS(NRcBseZd„ZRS(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.pyRœsRtfooii(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_addFailure›s$    cCs dtjfd„ƒY}|dƒ}y tƒ‚Wntjƒ}nXtjƒ}|j|ƒ|j||ƒ|j|ƒ|j |j ƒƒ|j t |j ƒdƒ|j t |jƒdƒ|j |jdƒ|j |jtƒ|j d\}}|j||ƒ|j|tƒdS(NRcBseZd„ZRS(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ÌsRii(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_addErrorËs$     cCs:tjdtdƒ}|j|j|ƒdtdƒdS(Nis$testGetDescriptionWithoutDocstring (s.Test_TestResult)(RtTextTestResulttNoneRRtgetDescriptionR(RR((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt"testGetDescriptionWithoutDocstringæs  is)Docstrings are omitted with -O2 and abovecCs:tjdtdƒ}|j|j|ƒdtdƒdS(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&testGetDescriptionWithOneLineDocstringís cCs:tjdtdƒ}|j|j|ƒdtdƒdS(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(testGetDescriptionWithMultiLineDocstringøs cCsbdtfd„ƒY}tjƒ}|j|j|ƒƒt|jjd<|j|j|ƒƒdS(NtFramecBseZdefd„ƒYZRS(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  cCsÄtjƒ}d„|_t|_|jddƒ|j|jƒtjƒ}d„|_t|_|j ddƒ|j|jƒtjƒ}d„|_t|_|j dƒ|j|jƒdS(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;tjdtƒdtƒ}‡fd†}|j|ƒdS(NtstreamRGcsˆj|jƒdS(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_OldTestResultcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsOtjdtfƒ4tƒ}|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     cCsrdtjfd„ƒY}xRdtfdtfdtffD]/\}}||ƒ}|j|t| ƒƒq;WdS(NtTestcBs5eZd„Zejd„ƒZejd„ƒZRS(cSs|jdƒdS(Ntfoobar(tskipTest(R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestSkipDscSs t‚dS(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    cCs3dtjfd„ƒY}|j|dƒdƒdS(NR]cBseZd„Zd„ZRS(cSs|jdƒdS(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.pyttestOldTestTesultSetupSscCsBtjdƒdtjfd„ƒYƒ}|j|dƒdƒdS(Ns no reasonR]cBseZd„ZRS(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[scCsKdtjfd„ƒY}tjdtdtƒƒ}|j|dƒƒdS(NR]cBseZd„ZRS(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 MockTracebackcBseZed„ƒZRS(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_tracebackrstTestOutputBufferingcBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z 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.pyttestBufferOutputOff€s    cCs|j}|j}tjƒ}|j|jƒt|_|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|jƒdƒ|j|jƒdƒ|j|jjƒdƒ|j|jjƒdƒ|j|ƒ|j|ƒ|jtj |jƒ|jtj |jƒ|j|jjƒdƒ|j|jjƒdƒ|j|jƒdƒ|j|jƒdƒdS(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.pytgetStartedResult¿s   cCs­ttj_|jtƒxddtfddtfddtfddtfgD]U\}}}|jƒ}t j }t j }t ƒ|_ t ƒ|_t j dIJ|r¸t 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 R…R(RuRwRRR€tgetattrR7RRRttextwraptdedentR,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!testBufferOutputAddErrorOrFailureÅs@               cCsmtjƒ}t|_dtjfd„ƒY}tj|dƒgƒ}||ƒ|jt|jƒdƒdS(NRcBs eZed„ƒZd„ZRS(cSs dddS(Nii((tcls((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyt setUpClassøscSsdS(N((R((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttest_fooûs(RRt classmethodR˜R™(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyR÷sR™i( RRRRURt TestSuiteRRR (RRRtsuite((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferSetupClassós    cCsmtjƒ}t|_dtjfd„ƒY}tj|dƒgƒ}||ƒ|jt|jƒdƒdS(NRcBs eZed„ƒZd„ZRS(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(RRRšRžR™(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRsR™i( RRRRURR›RRR (RRRRœ((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferTearDownClasss    cCs¯tjƒ}t|_dtjfd„ƒY}dtfd„ƒY}d|_|tjd<|j tjj dƒtj |dƒgƒ}||ƒ|j t |jƒdƒdS(NRcBseZd„ZRS(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.pyRstModulecBseZed„ƒZRS(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.pyR sR™i(RRRRURR?RR(tmodulesR†tpopR›RRR (RRRR Rœ((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferSetUpModules     cCs¯tjƒ}t|_dtjfd„ƒY}dtfd„ƒY}d|_|tjd<|j tjj dƒtj |dƒgƒ}||ƒ|j t |jƒdƒdS(NRcBseZd„ZRS(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&sR cBseZed„ƒZRS(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 )sR™i(RRRRURR?RR(R¢R†R£R›RRR (RRRR Rœ((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyttestBufferTearDownModule"s     ( RRRhRyR|R„R…R–RRŸR¤R¦(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyRtvs    0  .   t__main__(R(RˆRRRRrRRRtdictRt__dict__t classDicttmR7RTttypeR?RXRYRoRsRtRtmain(((s>/opt/alt/python27/lib64/python2.7/unittest/test/test_result.pyts(    ÿ!    4 À