Current File : //opt/imh-python/lib/python2.7/test/test_threading_local.pyc
�
��Wc@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__(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyR
scCs,t�}||_|jtj|��dS(N(Rtweaktappendtweakreftref(tlocaltweaklistR((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyt__init__9s(RRR&((R%(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyR#8scs |�_�j�j|�dS(N(txR(R (RR(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pytf=s	c3s*|] }tjd�d|f�VqdS(R
RN(RR(t.0R (R((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pys	<genexpr>Bsi
(R%Rtsupportt
start_threadsR(RR#((R(RRR%sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pys	<genexpr>]s(RR.RRtsettwaittall(tcycle(R#te1te2tlocalstpassed(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyR(Os




R
i
i(RRtFalseRtEventRRR1RR0Rt
assertTrue(RR(R!R ((R#R4R5R6R7sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyR&ss(RRR&(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyR<rstai(RRt_threading_localRtassertRaisest	TypeError(RRtpy_localtclsR<((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pytf1�s
		
csTy
�j}Wntk
r)d�_n'Xd|�f�_tjj�j�dS(Nts'Incorrectly got value %r from class %r
(R'tAttributeErrort_failedtsyststderrtwrite(R.(tcRFR(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pytf2�s


R
(	RJRR9RRR1RR0tassertFalse(RRNRGROtt1tt2((RNR4R5RFRsr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyt_test_one_class{s		





cCs|j|j�dS(N(RSR(R((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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__(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyRU�s(RRS(RRU((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyt_test_dict_attribute�s		cCs|j|j�dS(N(RYR(R((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyRU�s(RRY(RRU((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyttest_dict_attribute_subclass�s(
RRRRR,R;RDRSRTRWRYRZR[(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyRs				&		$					tThreadLocalTestcBseZejZd�ZRS(cCsgddd��Y}|�}|j�|_||j_tj|�}~tj�|j|��dS(NtXcBseZRS((RR(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyR]�s((RRR'R	R
RRtassertIsNone(RR]R'twr((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyttest_cycle_collection�s	
(RRt_threadRR`(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyR\�s	tPyThreadingLocalTestcBseZejZRS((RRR?RR(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/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?(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pytsetUp�scs
��_dS(N(R(Rc(R?t
local_orig(sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyttearDown�sRdRf(tunittestt	TestSuitetaddTestRt	makeSuiteR\RbRRtImportErrorR?RR*trun_unittest(tsuiteRdRf((RR?Resr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyt	test_main�s
	t__main__((RgtdoctestRRcRR*R	Rt
import_moduleRaRR?tobjectRR
RtTestCaseR\RbRnR(((sr/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threading_local.pyt<module>s	�