%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib64/python2.7/test/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyo

�
5}�ac@s dZddlZddlZddlZddlTddlmZyddlZWnek
rmdZnXdej
fd��YZdej
fd��YZd	ej
fd
��YZ
dej
fd��YZejed
�dej
fd��Y�Zd�Zedkre�ndS(s9Unit tests for contextlib.py, and other context managers.i����N(t*(ttest_supporttContextManagerTestCasecBsweZd�Zd�Zd�Zd�Zd�Zd�Zd�Ze	j
ejj
dkd�d	��Zd
�ZRS(cszg�t�fd��}|��7}|j�dg�|j|d��j|�WdQX|j�dddg�dS(Nc3s#�jd�dV�jd�dS(Nii*i�(tappend((tstate(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytwoohoos
ii*i�(tcontextmanagertassertEqualR(tselfRtx((Rs=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_contextmanager_plainscs�g�t�fd��}|jt��P|��@}|j�dg�|j|d��j|�t��WdQXWdQX|j�dddg�dS(Nc3s+�jd�z	dVWd�jd�XdS(Nii*i�(R((R(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRs
	ii*i�(RtassertRaisestZeroDivisionErrorRR(RRR	((Rs=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_contextmanager_finallys
cCsHtd��}|�}|j�|j|jttd�d��dS(Ncss	dVdS(N((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytwhee/stfoo(Rt	__enter__tassertFalset__exit__t	TypeErrortNone(RRtctx((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_contextmanager_no_reraise.s	
cCsHtd��}|�}|j�|jt|jttd�d�dS(Ncssy	dVWndVnXdS(N((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytwhoo8s	R(RRRtRuntimeErrorRRR(RRR((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyt*test_contextmanager_trap_yield_after_throw7s
	
cs�g�t��fd��}|��C}�j�dg��j|d��j|�td��WdQX�j�dddg�dS(Nc3s]�jd�y	dVWn@tk
rX}�j|jd��j�dddg�nXdS(Nii*ii�(RRtargsR(te(RR(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRFs
	ii*i�(RRRR(RRR	((RRs=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_contextmanager_exceptDs
cCs+d�}t|dd�d���}|S(Ncs�fd�}|S(Ncs1x*�j�D]\}}t|||�q
W|S(N(titemstsetattr(tfunctktv(tkw(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytdecorateWs((R"R#((R"s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytattribsVsRtbarcSsdS(sWhee!N((tspam((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytbaz\t(R(RR$R'((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyt_create_contextmanager_attribsUs	cCs6|j�}|j|jd�|j|jd�dS(NR'R%(R)Rt__name__R(RR'((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_contextmanager_attribsbsis)Docstrings are omitted with -O2 and abovecCs#|j�}|j|jd�dS(NsWhee!(R)Rt__doc__(RR'((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_contextmanager_doc_attribgsc
CsMtd��}|dddddddd	��}|j|d
�WdQXdS(Ncss||||fVdS(N((RRRtkwds((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRosRiRiRi!R.i,(iii!i,(RR(RRttarget((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyt
test_keywordsms$(R*t
__module__R
R
RRRR)R+tunittesttskipIftsystflagstoptimizeR-R0(((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRs	
				
		
	tNestedTestCasecBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�td��}td��}td��}t|�|�|���@\}}}|j|d�|j|d�|j|d�WdQXdS(Ncss	dVdS(Ni((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytazscss	dVdS(Ni((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytb}scss	dVdS(Ni((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytc�siii(RtnestedR(RR8R9R:R	tytz((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_nestedys'c
s�g�t�fd��}t�fd��}|jt��Kt|�|���/\}}�j|��j|�ddWdQXWdQX|j�dddddd	g�dS(
Nc3s+�jd�z	dVWd�jd�XdS(Niii(R((R(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR8�s
	c3s+�jd�z	dVWd�jd�XdS(Niii(R((R(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR9�s
	iiiiiii(RRRR;RR(RR8R9R	R<((Rs=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_nested_cleanup�s

c
Cs�td��}dtfd��Y}|jt��1t|�|���\}}ddWdQXWdQX|j||fd�dS(Ncss	dVdS(Ni((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR8�sR9cBseZd�Zd�ZRS(cSsdS(Ni((R((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR�scWsy
t��WnnXdS(N(t	Exception(Rtexc_info((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR�s
(R*R1RR(((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR9�s	iii(ii(RtobjectRRR;R(RR8R9R	R<((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_nested_right_exception�scCsktd��}td��}y(t|�|���
ddWdQXWntk
rf|jd�nXdS(Ncss	dVdS(N((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR8�scssy	dVWnnXdS(N((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR9�s	iis Didn't swallow ZeroDivisionError(RR;Rtfail(RR8R9((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_nested_b_swallows�s
cCsgtd��}d}x;trR|d7}t|�|���PWdQX|d7}qW|j|d�dS(Ncss	dVdS(N((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR8�siii
(RtTrueR;R(RR8R((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_nested_break�s	
cCsotd��}d}xC|dkrZ|d7}t|�|���wWdQX|d7}qW|j|d�dS(Ncss	dVdS(N((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR8�siiii
(RR;R(RR8R((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_nested_continue�s
	cs5td����fd�}|j|�d�dS(Ncssy	dVWnnXdS(N((((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR8�s	cs$t������	dSWdQXdS(Nii
(R;((R8(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR�s
i(RR(RR((R8s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_nested_return�s(	R*R1R>R?RCRERGRHRI(((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR7us						tClosingTestCasecBseZd�Zd�ZRS(cstg�dd�fd��Y}|�}|j�g�t|��}|j||�WdQX|j�dg�dS(NtCcseZ�fd�ZRS(cs�jd�dS(Ni(R(R(R(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytclose�s(R*R1RL((R(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRK�si((Rtclosing(RRKR	R<((Rs=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_closing�s	cs�g�dd�fd��Y}|�}|j�g�|jt��2t|��}|j||�ddWdQXWdQX|j�dg�dS(NRKcseZ�fd�ZRS(cs�jd�dS(Ni(R(R(R(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRL�s(R*R1RL((R(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRK�sii((RRRRM(RRKR	R<((Rs=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttest_closing_error�s	(R*R1RNRO(((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRJ�s	tFileContextTestCasecBseZd�ZRS(cCs�tj�}z�d}t|d��$}|j|j�|jd�WdQX|j|j�d}|jt	��Kt|d��5}|j|j�|j
|j�d�ddWdQXWdQX|j|j�Wdtj
|�XdS(NtwsBooh
trii(ttempfiletmktempRtopenRtclosedtwritet
assertTrueRRRtreadRtunlink(Rttfntf((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttestWithOpens(R*R1R](((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyRPss!Threading required for this test.tLockContextTestCasecBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�|j|��|�|j|��WdQX|j|��|jt��*|�|j|��ddWdQXWdQX|j|��dS(Nii(RRXRR(Rtlocktlocked((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pytboilerPlatescCs#tj�}|j||j�dS(N(t	threadingtLockRaR`(RR_((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttestWithLock$scCs#tj�}|j||j�dS(N(RbtRLockRat	_is_owned(RR_((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyt
testWithRLock(scs/tj���fd�}|j�|�dS(Ncs
�j�S(N(Rf((R_(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR`.s(Rbt	ConditionRa(RR`((R_s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttestWithCondition,scs/tj���fd�}|j�|�dS(Ncs%�jt�r�j�tStSdS(N(tacquiretFalsetreleaseRF((R_(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR`4s
(Rbt	SemaphoreRa(RR`((R_s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttestWithSemaphore2scs/tj���fd�}|j�|�dS(Ncs%�jt�r�j�tStSdS(N(RjRkRlRF((R_(s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR`>s
(RbtBoundedSemaphoreRa(RR`((R_s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyttestWithBoundedSemaphore<s(R*R1RaRdRgRiRnRp(((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyR^s					
cCs-tjdtf��tjt�WdQXdS(Ns>With-statements now directly support multiple context managers(Rtcheck_warningstDeprecationWarningtrun_unittestR*(((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyt	test_mainGs	
t__main__(R,R4RSR2t
contextlibttestRRbtImportErrorRtTestCaseRR7RJRPt
skipUnlessR^RtR*(((s=/opt/plesk/python/2.7/lib64/python2.7/test/test_contextlib.pyt<module>s$


gq0	

Zerion Mini Shell 1.0