%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/unittest/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/unittest/test/test_result.pyo

ó
Pêáac@s>ddlZddlZddlmZddlmZddlZddlZdejfd„ƒYZe	ej
jƒZx!dddd	fD]
Z
ee
=qŽWeeed
„Zeed	<edefeƒZdejfd
„ƒYZdefd„ƒYZd„Zdejfd„ƒYZedkr:ejƒndS(iÿÿÿÿN(tStringIO(ttest_supporttTest_TestResultcBsÂeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
eje
jjd	kd
ƒd„ƒZeje
jjd	kd
ƒd„ƒZd
„Zd„Zd„ZRS(cCs›tjƒ}|j|jƒƒ|jt|jƒdƒ|jt|jƒdƒ|j|jdƒ|j|j	t
ƒ|j|jƒ|j|j
ƒdS(Ni(tunittestt
TestResultt
assertTruet
wasSuccessfultassertEqualtlenterrorstfailuresttestsRunt
shouldStoptFalsetassertIsNonet_stdout_buffert_stderr_buffer(tselftresult((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt	test_initscCs-tjƒ}|jƒ|j|jtƒdS(N(RRtstopRRtTrue(RR((s5/usr/local/lib/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|jtƒ|j
|ƒdS(NtFoocBseZd„ZRS(cSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttest_1.s(t__name__t
__module__R(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR-sRii(RtTestCaseRt	startTestRRRRR	R
RRR
tstopTest(RRttestR((s5/usr/local/lib/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|jtƒ|j
|ƒ|j|jƒƒ|jt|jƒdƒ|jt|j	ƒdƒ|j|j
dƒ|j|jtƒdS(NRcBseZd„ZRS(cSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRCs(RRR(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRBsRii(RRRRRRRRR	R
RRR
R(RRRR((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt
test_stopTestAs

cCs$tjƒ}|jƒ|jƒdS(N(RRtstartTestRuntstopTestRun(RR((s5/usr/local/lib/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((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRvs(RRR(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRusRii(RRRRt
addSuccessRRRRRR	R
RRR
(RRRR((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttest_addSuccessts


cCs$dtjfd„ƒY}|dƒ}y|jdƒWntjƒ}nXtjƒ}|j|ƒ|j||ƒ|j|ƒ|j	|j
ƒƒ|jt|j
ƒdƒ|jt|jƒdƒ|j|jdƒ|j|jtƒ|jd\}}|j||ƒ|j|tƒdS(NRcBseZd„ZRS(cSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRs(RRR(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRœsRtfooii(RRtfailtsystexc_infoRRt
addFailureRtassertFalseRRRR	R
RRR
tassertIstassertIsInstancetstr(RRRtexc_info_tupleRt	test_caset
formatted_exc((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttest_addFailure›s$

cCs dtjfd„ƒY}|dƒ}y
tƒ‚Wntjƒ}nXtjƒ}|j|ƒ|j||ƒ|j|ƒ|j	|j
ƒƒ|jt|j
ƒdƒ|jt|jƒdƒ|j|jdƒ|j|jtƒ|j
d\}}|j||ƒ|j|tƒdS(NRcBseZd„ZRS(cSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRÍs(RRR(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRÌsRii(RRt	TypeErrorR(R)RRtaddErrorRR+RRRR	R
RRR
R,R-R.(RRRR/RR0R1((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt
test_addErrorËs$


cCs:tjdtdƒ}|j|j|ƒdtdƒdS(Nis$testGetDescriptionWithoutDocstring (s.Test_TestResult)(RtTextTestResulttNoneRRtgetDescriptionR(RR((s5/usr/local/lib/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((s5/usr/local/lib/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((s5/usr/local/lib/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(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR=s(RRtobjectR=(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR<st
__unittest(	R?RRR+t_is_relevant_tb_levelRR=R>R(RR<R((s5/usr/local/lib/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_((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt<lambda>RCcWsdS(NRC((RD((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRERCcWsdS(NRC((RD((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRERC(RRt_exc_info_to_stringRtfailfastR4R7RRR*taddUnexpectedSuccess(RR((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestFailFasts			
cs;tjdtƒdtƒ}‡fd†}|j|ƒdS(NtstreamRGcsˆj|jƒdS(N(RRG(R(R(s5/usr/local/lib/python2.7/unittest/test/test_result.pyR%s(RtTextTestRunnerRRtrun(RtrunnerR((Rs5/usr/local/lib/python2.7/unittest/test/test_result.pyttestFailFastSetByRunner#s(RRRRRR R#R%R2R5R9RtskipIfR(tflagstoptimizeR:R;RBRIRN(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR
s 
							'	0		

	
	taddSkiptaddExpectedFailureRHt__init__cCs1g|_g|_d|_t|_t|_dS(Ni(R
R	RR
Rtbuffer(RRJtdescriptionst	verbosity((s5/usr/local/lib/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((s5/usr/local/lib/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((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestSkipDscSs
t‚dS(N(R3(R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestExpectedFailFscSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestUnexpectedSuccessIs(RRR`RtexpectedFailureRaRb(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR]Cs	R`RaRb(RRRR
R\tint(RR]t	test_nametshould_passR((s5/usr/local/lib/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((s5/usr/local/lib/python2.7/unittest/test/test_result.pytsetUpUscSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestFooWs(RRRhRi(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR]Ts	Rii(RRR\(RR]((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestOldTestTesultSetupSscCsBtjdƒdtjfd„ƒYƒ}|j|dƒdƒdS(Ns	no reasonR]cBseZd„ZRS(cSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRi^s(RRRi(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR]\sRii(RtskipRR\(RR]((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestOldTestResultClass[scCsKdtjfd„ƒY}tjdtdtƒƒ}|j|dƒƒdS(NR]cBseZd„ZRS(cSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRids(RRRi(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR]cstresultclassRJRi(RRRKRXRRL(RR]RM((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestOldResultWithRunnerbs(RRR\RgRjRlRn(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRY9s
				t
MockTracebackcBseZed„ƒZRS(cGsdgS(NsA traceback((RD((s5/usr/local/lib/python2.7/unittest/test/test_result.pytformat_exceptionns(RRtstaticmethodRp(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRomscCsttj_dS(N(t	tracebackRR(((s5/usr/local/lib/python2.7/unittest/test/test_result.pytrestore_tracebackrstTestOutputBufferingcBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„ZRS(
cCstj|_tj|_dS(N(R(tstdoutt	_real_outtstderrt	_real_err(R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRhxscCs|jt_|jt_dS(N(RvR(RuRxRw(R((s5/usr/local/lib/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((s5/usr/local/lib/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(RuRwRtassertIsNotR-Rt_original_stdoutt_original_stderrRtgetvalueR$R(RRzR{Rt
out_streamt
err_stream((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt#testBufferOutputStartTestAddSuccesss>			
		


cCs&tjƒ}t|_|j|ƒ|S(N(RRRRUR(RR((s5/usr/local/lib/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	jdIJnt||ƒ}||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_errtaddFunctiontresult_listRtmessagetexpectedOutMessagetexpectedErrMessagetexpectedFullMessage((s5/usr/local/lib/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((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt
setUpClassøscSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttest_fooûs(RRtclassmethodR˜R™(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR÷sR™i(	RRRRURt	TestSuiteRRR	(RRRtsuite((s5/usr/local/lib/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—((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt
tearDownClassscSsdS(N((R((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR™	s(RRRšRžR™(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRsR™i(	RRRRURR›RRR	(RRRRœ((s5/usr/local/lib/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((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR™s(RRR™(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRstModulecBseZed„ƒZRS(cSsdddS(Nii((((s5/usr/local/lib/python2.7/unittest/test/test_result.pytsetUpModules(RRRqR¡(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR sR™i(RRRRURR?RR(tmodulesR†tpopR›RRR	(RRRR Rœ((s5/usr/local/lib/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((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR™'s(RRR™(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR&sR cBseZed„ƒZRS(cSsdddS(Nii((((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttearDownModule*s(RRRqR¥(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyR )sR™i(RRRRURR?RR(R¢R†R£R›RRR	(RRRR Rœ((s5/usr/local/lib/python2.7/unittest/test/test_result.pyttestBufferTearDownModule"s		

(RRRhRyR|R„R…R–RRŸR¤R¦(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyRtvs				0		.			t__main__(R(RˆRRRRrRRRtdictRt__dict__t	classDicttmR7RTttypeR?RXRYRoRsRtRtmain(((s5/usr/local/lib/python2.7/unittest/test/test_result.pyt<module>s(ÿ!

4	À

Zerion Mini Shell 1.0