%PDF- %PDF-
Mini Shell

Mini Shell

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

ó
Nêáac@sûddlZddlmZddlmZddlZddlZejdƒZ	ejdƒZ
ddlZdefd„ƒYZ
d„Zd	dd
„ƒYZdejefd„ƒYZd
ejefd„ƒYZd„Zedkr÷eƒndS(iÿÿÿÿN(tDocTestSuite(ttest_supporttthreadt	threadingtWeakcBseZRS((t__name__t
__module__(((s5/usr/local/lib/python2.7/test/test_threading_local.pyR
scCs,tƒ}||_|jtj|ƒƒdS(N(Rtweaktappendtweakreftref(tlocaltweaklistR((s5/usr/local/lib/python2.7/test/test_threading_local.pyttargets		t
BaseLocalTestcBskeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„ZRS(cCs+|jdƒ|jdƒ|jdƒdS(Nii2id(t_local_refs(tself((s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_local_refss

cCs4|jƒ}g}xFt|ƒD]8}tjdtd||fƒ}|jƒ|jƒqW~tjƒ|j	t
|ƒ|ƒg|D]}|ƒdkr…|^q…}|jt
|ƒ|d|fƒd|_
tjƒg|D]}|ƒdkrà|^qà}|jt
|ƒ|d|f|t
|ƒfƒdS(NR
targsi(t_localtrangeRtThreadR
tstarttjointgctcollecttassertEqualtlentNonetassertIntsomeothervar(RtnRRtittRtdeadlist((s5/usr/local/lib/python2.7/test/test_threading_local.pyRs

( 	
(csvddl‰dˆjf‡fd†ƒY}|ƒ‰‡‡fd†‰tj‡fd†tdƒDƒƒWdQXdS(NiÿÿÿÿtLocalcseZ‡fd†ZRS(csˆjdƒdS(Ng{®Gáz„?(tsleep(R(ttime(s5/usr/local/lib/python2.7/test/test_threading_local.pyt__init__9s(RRR&((R%(s5/usr/local/lib/python2.7/test/test_threading_local.pyR#8scs |ˆ_ˆjˆj|ƒdS(N(txR(R (RR(s5/usr/local/lib/python2.7/test/test_threading_local.pytf=s	c3s*|] }tjdˆd|fƒVqdS(R
RN(RR(t.0R (R((s5/usr/local/lib/python2.7/test/test_threading_local.pys	<genexpr>Bsi
(R%Rtsupportt
start_threadsR(RR#((R(RRR%s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_derived2s	csÌd|jfd„ƒY‰d‰tg‰tjƒ‰tjƒ‰‡‡‡‡‡fd†}tjd|ƒ}|jƒˆjƒgtdƒD]}ˆƒ^qމˆj	ƒ|j
ƒ|jˆdƒdS(NR#cBseZRS((RR(((s5/usr/local/lib/python2.7/test/test_threading_local.pyR#Hscseˆƒg}|j|ƒd|d_~tjƒˆjƒˆjƒtd„ˆDƒƒˆd<dS(Ntbaricss|]}t|dƒVqdS(tfooN(thasattr(R)R((s5/usr/local/lib/python2.7/test/test_threading_local.pys	<genexpr>]s(RR.RRtsettwaittall(tcycle(R#te1te2tlocalstpassed(s5/usr/local/lib/python2.7/test/test_threading_local.pyR(Os




R
i
i(RRtFalseRtEventRRR1RR0Rt
assertTrue(RR(R!R ((R#R4R5R6R7s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_derived_cycle_deallocFs	

"

cCs‘ddlm}ddlm}xj||fD]\}d|fd„ƒY}|ddƒ|dƒ|jt|ddƒ|jt|dƒq-WdS(Niÿÿÿÿ(R(RtMyLocalcBseZd„ZRS(c_sdS(N((RRtkwargs((s5/usr/local/lib/python2.7/test/test_threading_local.pyR&ss(RRR&(((s5/usr/local/lib/python2.7/test/test_threading_local.pyR<rstai(RRt_threading_localRtassertRaisest	TypeError(RRtpy_localtclsR<((s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_argumentsls

csÎdˆ_ˆƒ‰tjƒ‰tjƒ‰‡‡‡fd†}‡‡‡fd†}tjd|ƒ}|jƒˆjƒtjd|ƒ}|jƒ|jƒˆjƒ|jƒˆjˆjˆjƒdS(Ns No error message set or cleared.cs0dˆ_dˆ_ˆ`ˆjƒˆjƒdS(NR.R-(R'tyR0R1((R4R5tobj(s5/usr/local/lib/python2.7/test/test_threading_local.pytf1s
		
csTy
ˆj}Wntk
r)dˆ_n'Xd|ˆfˆ_tjjˆjƒdS(Nts'Incorrectly got value %r from class %r
(R'tAttributeErrort_failedtsyststderrtwrite(R.(tcRFR(s5/usr/local/lib/python2.7/test/test_threading_local.pytf2ˆs


R
(	RJRR9RRR1RR0tassertFalse(RRNRGROtt1tt2((RNR4R5RFRs5/usr/local/lib/python2.7/test/test_threading_local.pyt_test_one_class{s		





cCs|j|jƒdS(N(RSR(R((s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_threading_localŸscCs*d|jfd„ƒY}|j|ƒdS(Nt
LocalSubclasscBseZdZRS(s(To test that subclasses behave properly.(RRt__doc__(((s5/usr/local/lib/python2.7/test/test_threading_local.pyRU£s(RRS(RRU((s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_threading_local_subclass¢scCsk|ƒ}d|_|j|jidd6ƒ|jtƒi|_WdQX|jtƒ|`WdQXdS(NiR'(R'Rt__dict__R@RI(RRCRF((s5/usr/local/lib/python2.7/test/test_threading_local.pyt_test_dict_attribute§s		cCs|j|jƒdS(N(RYR(R((s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_dict_attribute°scCs*d|jfd„ƒY}|j|ƒdS(NRUcBseZdZRS(s(To test that subclasses behave properly.(RRRV(((s5/usr/local/lib/python2.7/test/test_threading_local.pyRU´s(RRY(RRU((s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_dict_attribute_subclass³s(
RRRRR,R;RDRSRTRWRYRZR[(((s5/usr/local/lib/python2.7/test/test_threading_local.pyRs				&		$					tThreadLocalTestcBseZejZd„ZRS(cCsgddd„ƒY}|ƒ}|jƒ|_||j_tj|ƒ}~tjƒ|j|ƒƒdS(NtXcBseZRS((RR(((s5/usr/local/lib/python2.7/test/test_threading_local.pyR]¾s((RRR'R	R
RRtassertIsNone(RR]R'twr((s5/usr/local/lib/python2.7/test/test_threading_local.pyttest_cycle_collection½s	
(RRt_threadRR`(((s5/usr/local/lib/python2.7/test/test_threading_local.pyR\¹s	tPyThreadingLocalTestcBseZejZRS((RRR?RR(((s5/usr/local/lib/python2.7/test/test_threading_local.pyRbÉscsÜtjƒ}|jtdƒƒ|jtjtƒƒ|jtjtƒƒyddlm‰Wnt	k
rrnYXddl
‰ˆj‰‡‡fd†}‡‡fd†}|jtdd|d|ƒƒtj
|ƒdS(NR?iÿÿÿÿ(Rcs
ˆˆ_dS(N(R(ttest(RR?(s5/usr/local/lib/python2.7/test/test_threading_local.pytsetUpÚscs
ˆˆ_dS(N(R(Rc(R?t
local_orig(s5/usr/local/lib/python2.7/test/test_threading_local.pyttearDownÜsRdRf(tunittestt	TestSuitetaddTestRt	makeSuiteR\RbRRtImportErrorR?RR*trun_unittest(tsuiteRdRf((RR?Res5/usr/local/lib/python2.7/test/test_threading_local.pyt	test_mainÍs
	t__main__((RgtdoctestRRcRR*R	Rt
import_moduleRaRR?tobjectRR
RtTestCaseR\RbRnR(((s5/usr/local/lib/python2.7/test/test_threading_local.pyt<module>s	¤	

Zerion Mini Shell 1.0