Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.149.242.75
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_with.pyc
�
@��cc@s�dZdZdZddlZddlZddlmZddlmZm	Z	ddl
mZdefd	��YZd
�Z
defd��YZe
d
��Zdefd��YZdefd��YZdejfd��YZdefd��YZdejefd��YZdejefd��YZdejefd��YZdejfd��YZdejfd��YZd ejfd!��YZd"ejfd#��YZd$�Zed%kr�e�ndS(&s7Unit tests for the with statement specified in PEP 343.s
Mike Blandsmbland at acm dot orgi����N(tdeque(tGeneratorContextManagertcontextmanager(trun_unittesttMockContextManagercBs#eZd�Zd�Zd�ZRS(cCs/tj||�t|_t|_d|_dS(N(Rt__init__tFalsetenter_calledtexit_calledtNonet	exit_args(tselftgen((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRs		cCst|_tj|�S(N(tTrueRRt	__enter__(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRs	cCs1t|_|||f|_tj||||�S(N(R
RR
Rt__exit__(Rttypetvaluet	traceback((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRs	(t__name__t
__module__RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRs		cs�fd�}|S(Ncst�||��S(N(R(targstkwds(tfunc(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pythelper!s((RR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_with.pytmock_contextmanager stMockResourcecBseZd�ZRS(cCst|_t|_dS(N(Rtyieldedtstopped(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR's	(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR&sccs,t�}zt|_|VWdt|_XdS(N(RR
RR(tmock((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytmock_contextmanager_generator,s
			tNestedcBs#eZd�Zd�Zd�ZRS(cGs||_d|_dS(N(tmanagersR	tentered(RR ((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR8s	cCs�|jdk	rtd��nt�|_g}y;x4|jD])}|j|j��|jj|�q=WWn"|jt	j
��s��q�nX|S(NsContext is not reentrant(R!R	tRuntimeErrorRR tappendRt
appendleftRtsystexc_info(Rtvarstmgr((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR<s
cGs�|}xC|jD]8}y|j|�r1d}nWqtj�}qXqWd|_||k	r||d|d|d�ndS(Niii(NNN(R!RR	R%R&(RR&texR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRJs
	(RRRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR6s		t
MockNestedcBs#eZd�Zd�Zd�ZRS(cGs/tj||�t|_t|_d|_dS(N(RRRRRR	R
(RR ((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR[s		cCst|_tj|�S(N(R
RRR(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRas	cGs"t|_||_tj||�S(N(R
RR
RR(RR&((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRes		(RRRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR*Zs		tFailureTestCasecBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cCsd�}|jt|�dS(NcSst�WdQXdS(N(tfoo(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytfooNotDeclaredms(tassertRaisest	NameError(RR-((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt
testNameErrorls	cs9dtfd��Y��fd�}|jt|�dS(Nt
LacksEntercBseZd�ZRS(cSsdS(N((RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRss(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR1rscs��}|�WdQXdS(N((R,(R1(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt
fooLacksEntervs	(tobjectR.tAttributeError(RR2((R1s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestEnterAttributeErrorqscs9dtfd��Y��fd�}|jt|�dS(Nt	LacksExitcBseZd�ZRS(cSsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR}s(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR6|scs��}|�WdQXdS(N((R,(R6(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytfooLacksExit�s	(R3R.R4(RR7((R6s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestExitAttributeError{scCs d�}|jt||�dS(NcSst|dd�dS(Nttsingle(tcompile(ts((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytshouldRaiseSyntaxError�s(R.tSyntaxError(RtcodestrR=((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytassertRaisesSyntaxError�s	cCs|jd�|jd�dS(Nswith mock as None:
  passswith mock as (None):
  pass(R@(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestAssignmentToNoneError�s
cCs|jd�dS(Nswith mock as ():
  pass(R@(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestAssignmentToEmptyTupleError�scCs|jd�|jd�dS(Nswith mock as None,:
  passswith mock as (None,):
  pass(R@(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt,testAssignmentToTupleOnlyContainingNoneError�s
cCs|jd�dS(Ns%with mock as (foo, None, bar):
  pass(R@(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt(testAssignmentToTupleContainingNoneError�scsOdtfd��Y���fd�}�jt|��j�jd�dS(NtEnterThrowscBseZd�Zd�ZRS(cSstd��dS(NsEnter threw(R"(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�scWsdS(N((RR((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRE�s	cs(��}d�_|�
�_WdQXdS(N(R	R,(tct(RER(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytshouldThrow�s		(R3R.R"tassertEqualR,R	(RRG((RERs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestEnterThrows�scs9dtfd��Y��fd�}|jt|�dS(Nt
ExitThrowscBseZd�Zd�ZRS(cSsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�scWstd��dS(Ni*(R"(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRJ�s	cs���WdQXdS(N(((RJ(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s
(R3R.R"(RRG((RJs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestExitThrows�s(RRR0R5R8R@RARBRCRDRIRK(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR+ks		
	
						tContextmanagerAssertionMixincBs_eZed�Zd�Zd�Zd�Zd�Zd�Zd�Z	d	d�Zd�ZRS(
stest exceptioncCs7|j|j�|j|j�|j|jd�dS(N(t
assertTrueRtassertFalseRRHR
R	(Rtmock_manager((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytassertInWithManagerInvariants�scCs7|j|j�|j|j�|j|j|�dS(N(RMRRRHR
(RROR
((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt assertAfterWithManagerInvariants�scCs|j|d�dS(N(NNN(RQR	(RRO((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt'assertAfterWithManagerInvariantsNoError�s	cCs$|j|j�|j|j�dS(N(RMRRNR(Rtmock_generator((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytassertInWithGeneratorInvariants�scCs$|j|j�|j|j�dS(N(RMRR(RRS((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt)assertAfterWithGeneratorInvariantsNoError�scCs
|j�dS(N(tTEST_EXCEPTION(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytraiseTestException�scCs�|j|j�|j|j�|dkrX|j|jd|j�t|j�}n|j|jd|�|j|jd|�|j	|jdd�dS(Niii(
RMRRR	RHR
RVRtassertIsInstancetassertIsNot(RROtexc_type((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt)assertAfterWithManagerInvariantsWithError�scCs$|j|j�|j|j�dS(N(RMRR(RRS((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt+assertAfterWithGeneratorInvariantsWithError�sN(
RRR"RVRPRQRRRTRURWR	R[R\(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRL�s						tNonexceptionalTestCasecBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCst��WdQXdS(N(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestInlineGeneratorSyntax�s
cCs't�}|�WdQX|j|�dS(N(RRR(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestUnboundGenerator�s	cCs0t��}|j|�WdQX|j|�dS(N(RRTRU(RR,((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestInlineGeneratorBoundSyntax�scCs6d}t��}|j|�WdQX|j|�dS(N(R	RRTRU(RR,((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt*testInlineGeneratorBoundToExistingVariable�scCs9t��|_|j|j�WdQX|j|j�dS(N(RR,RTRU(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt(testInlineGeneratorBoundToDottedVariable�scCsPt�}|�!}|j|�|j|�WdQX|j|�|j|�dS(N(RRTRPRURR(RRR,((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestBoundGenerators		

c
Cs�t�}|��}t�}|�;}|j|�|j|�|j|�|j|�WdQX|j|�|j|�|j|�|j|�WdQX|j|�|j|�dS(N(RRPRTRRRU(Rtmock_aR,tmock_btbar((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestNestedSingleStatementss				






(	RRR^R_R`RaRbRcRg(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR]�s						tNestedNonexceptionalTestCasecBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCstt���WdQXdS(N(RR(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt"testSingleArgInlineGeneratorSyntaxscCs<t�}t|��}|j|�WdQX|j|�dS(N(RRRPRR(RtmR,((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestSingleArgBoundToNonTuple"s	cCs<t�}t|��}|j|�WdQX|j|�dS(N(RRRPRR(RRjR,((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt2testSingleArgBoundToSingleElementParenthesizedList*s	cCsd�}|jt|�dS(NcSs"tt���
\}}WdQXdS(N(RR(R,Rf((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytshouldThrowValueError3s(R.t
ValueError(RRm((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt-testSingleArgBoundToMultipleElementTupleError2s	cCsZt�}t|�}|�|j|�|j|�WdQX|j|�|j|�dS(N(RR*RPRR(RRtmock_nested((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestSingleArgUnbound8s	

cCs�t�}t�}t�}t|||�}|�9|j|�|j|�|j|�|j|�WdQX|j|�|j|�|j|�|j|�dS(N(RR*RPRR(RRjtntoRp((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestMultipleArgUnboundAs			





cCs�tt�t�t��}|�D\}}}|j|�|j|�|j|�|j|�WdQX|j|�|j|�|j|�|j|�dS(N(R*RRTRPRURR(RRpRjRrRs((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestMultipleArgBoundPs	





(	RRRiRkRlRoRqRtRu(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRhs							tExceptionalTestCasecBsteZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
RS(csLt����fd�}�jt|��j���j�j�dS(Ncs=��1�_�j���j�j��j�WdQXdS(N(tresourceRPRTRW((tcmR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRGas
(RR.R"R[R\Rw(RRG((RxRs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestSingleResource_s
	
cs?t����fd�}�jt|��j�t�dS(Ncs���_ddWdQXdS(Nii(Rw((RxR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRGls(RR.tZeroDivisionErrorR[(RRG((RxRs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestExceptionNormalizedjs	csut��t�����fd�}�jt|��j���j���j�j��j�j�dS(Nc
sl��`�_��N�_�j���j���j�j��j�j��j�WdQXWdQXdS(N(R,RfRPRTRW((RdReR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRGws

(RR.R"R[R\R,Rf(RRG((RdReRs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRgts		

cs�t��t��t��������fd�}�jt|��j���j���j���j�j��j�j�dS(Ncsp��d\�_�_�j���j���j���j�j��j�j��j�WdQXdS(N(t
resource_at
resource_bRPRTRW((tcm_atcm_bRpR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s


(RR*R.R"R[R\R|R}(RRG((R~RRpRs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt&testMultipleResourcesInSingleStatement�s		


cs�t��t��d�_���fd�}�jt|��j���j�j��j�jd��j	�j
��j	�j��j�jd�dS(Nc
sO��C�_�j���j�j��j���
�_WdQXWdQXdS(N(R,RPRTRWRf((RdReR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s

(
RR	RfR.R"R[R\R,RHRNRRR
(RRG((RdReRs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt'testNestedExceptionBeforeInnerStatement�s			
csut��t�����fd�}�jt|��j���j���j�j��j�j�dS(Nc
sl��`�_��D�_�j���j���j�j��j�j�WdQX�j�WdQXdS(N(R,RfRPRTRW((RdReR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s

(	RR.R"R[RRR\R,RURf(RRG((RdReRs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt&testNestedExceptionAfterInnerStatement�s		

cs2td����fd�}|jt|�dS(Ncss	dVdS(N((((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRx�scs ���td��WdQXdS(Ns	from with(t
StopIteration((Rx(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s
(RR.R�(RRG((Rxs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestRaisedStopIteration1�scs9dtfd��Y��fd�}|jt|�dS(NRxcBseZd�Zd�ZRS(cSsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�scSsdS(N((RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRx�s	cs ���td��WdQXdS(Ns	from with(R�((Rx(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s
(R3R.R�(RRG((Rxs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestRaisedStopIteration2�scs2td����fd�}|jt|�dS(Ncss	dVdS(N((((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRx�scs&���tg�j��WdQXdS(N(titertnext((Rx(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s
(RR.R�(RRG((Rxs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestRaisedStopIteration3�scs2td����fd�}|jt|�dS(Ncss	dVdS(N((((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRx�scs ���td��WdQXdS(Ns	from with(t
GeneratorExit((Rx(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s
(RR.R�(RRG((Rxs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestRaisedGeneratorExit1�scs9dtfd��Y��fd�}|jt|�dS(NRxcBseZd�Zd�ZRS(cSsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�scSsdS(N((RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRx�s	cs ���td��WdQXdS(Ns	from with(R�((Rx(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRG�s
(R3R.R�(RRG((Rxs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestRaisedGeneratorExit2�scswdtfd��Y���fd�}|���fd�}�jt|���fd�}�jt|�dS(NRxcBs#eZd�Zd�Zd�ZRS(cs)dd�fd��Y}|�|_dS(NtBoolcseZ�fd�ZRS(cs��S(N((R(tbool_conversion(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt__nonzero__s(RRR�((R�(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s((texit_result(RR�R�((R�s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRscSsdS(Ni((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR	scSs|jS(N(R�(Rtatbtc((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRs(RRRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRxs		cs'�d����jd�WdQXdS(NcSstS(N(R
(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt<lambda>R9sShould NOT see this(tfail((RxR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt
trueAsBoolscs'�d����jd�WdQXdS(NcSstS(N(R(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9sShould raise(R�((RxR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pytfalseAsBoolscs'�d����jd�WdQXdS(NcSsddS(Nii((((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9sShould NOT see this(R�((RxR(s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt
failAsBools(R3R.tAssertionErrorRz(RR�R�R�((RxRs5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestErrorsInBool�s(RRRyR{RgR�R�R�R�R�R�R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRv^s		
							
		tNonLocalFlowControlTestCasecBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCsVd}x9trA|d7}t��|d7}PWdQX|d7}q	W|j|d�dS(Niii
idi(R
RRH(Rtcounter((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt
testWithBreak s	


cCshd}xKtrS|d7}|dkr)Pnt��|d7}w	WdQX|d7}q	W|j|d�dS(Niiii
idi(R
RRH(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestWithContinue*s	


	cCs d�}|j|�d�dS(NcSsId}x<trD|d7}t��|d7}|SWdQX|d7}q	WdS(Niii
id(R
R(R�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR,7s	



i(RH(RR,((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestWithReturn6s	cCs2d�}t|��}|j|ddg�dS(Ncsst��dVdVWdQXdS(Nii
(R(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRBs
ii
(tlistRH(RRtx((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt
testWithYieldAs	cCssd}y8|d7}t��|d7}t�WdQX|d7}Wn!tk
ra|j|d�nX|jd�dS(Niii
idisDidn't raise RuntimeError(RR"RHR�(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt
testWithRaiseIs



(RRR�R�R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s
	
			tAssignmentTargetTestCasecBseZd�Zd�ZRS(cCsHidddgd6}t��C|dd<|j|j�dg�|j|ddjt�WdQXt��I|j�dd<|j|j�dg�|j|ddjt�WdQXt��7|d<|j�}|j�|j|ddg�WdQXddd��Y}|�}t��#|_|jt|d�t	�WdQXdS(NiiitCcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�esR,((
RRHtkeyst	__class__RtvaluestsortR,thasattrR
(RttargetsR�R�tblah((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestSingleComplexTargetYs!!
	cCs�dd	d��Y}idddgd6}|��H\|dd<|dd<|dd<|j|idddgd6�WdQX|��Z\|j�dd<|j�dd<|j�dd<|j|idddgd6�WdQX|��A\|d<|d<|d<|j|idd6dd6dd6�WdQXdd
d��Y}|�}|��R\|_|_|_|j|jd�|j|jd�|j|jd�WdQXdS(NR�cBseZd�Zd�ZRS(cSsdS(Niii(iii((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRlR9cSsdS(N((Rtttvttb((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyRmR9(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�ks	iiiitBcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�us(((RHR�tonettwotthree(RR�R�R�R�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestMultipleComplexTargetsjs-&?&!+	(RRR�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�Ws	tExitSwallowsExceptionTestCasecBseZd�Zd�ZRS(cCsTddd��Y}y|��
ddWdQXWntk
rO|jd�nXdS(NtAfricanSwallowcBseZd�Zd�ZRS(cSsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9cSstS(N(R
(RR�R�R�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR��s	iis,ZeroDivisionError should have been swallowed((RzR�(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestExitTrueSwallowsExceptions

cCsTddd��Y}y|��
ddWdQXWntk
rBnX|jd�dS(NtEuropeanSwallowcBseZd�Zd�ZRS(cSsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9cSstS(N(R(RR�R�R�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR��s	iis)ZeroDivisionError should have been raised((RzR�(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt#testExitFalseDoesntSwallowException�s

(RRR�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�}s	
t
NestedWithcBs�eZdefd��YZdefd��YZdefd��YZdefd��YZd�Zd	�Zd
�Z	d�Z
d�ZRS(
tDummycBs)eZded�Zd�Zd�ZRS(cCs=|dkr|}n||_||_t|_t|_dS(N(R	RtgobbleRRR(RRR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s				cCst|_|jS(N(R
RR(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s	cGs#t|_||_|jrtSdS(N(R
RR&R�(RR&((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�s			N(RRR	RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR��s	t
InitRaisescBseZd�ZRS(cCs
t��dS(N(R"(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR��stEnterRaisescBseZd�Zd�ZRS(cCs
t��dS(N(R"(R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9cGsdS(N((RR&((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR��s	t
ExitRaisescBseZd�Zd�ZRS(cCsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9cGs
t��dS(N(R"(RR&((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR�R9(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR��s	c
Csn|j��<}|j��'}|j|j�|j|j�WdQXWdQX|j|j�|j|j�dS(N(R�RMRR(RR�R�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestNoExceptions�sc	CsZy,|j��}|j��WdQXWdQXWnnX|j|j�|j|j�dS(N(R�R�RMRR(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestExceptionInExprList�s
c
Cs~y9|j��'}|j��|jd�WdQXWdQXWntk
rLnX|jd�|j|j�|j|j�dS(Nsbody of bad with executedsRuntimeError not reraised(R�R�R�R"RMRR(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestExceptionInEnter�s


c	Cs�t}|jdt�� }|j��t}WdQXWdQX|j|j�|j|j�|j|�|j|jdd�dS(NR�i(
RR�R
R�RMRRtassertNotEqualR&R	(Rt
body_executedR�((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestExceptionInExit�s

cCs�|jdd��n\}}|jdd��M\}}|jd|�|jd|�|jd|�|jd|�WdQXWdQXdS(NRiii
i(ii(i
i(R�RH(Rta1ta2tb1tb2((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyttestEnterReturnsTuple�s(RRR3R�R�R�R�R�R�R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyR��s						c	Cs#ttttttttt�dS(N(	RR+R]RhRvR�R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt	test_main�s	t__main__(t__doc__t
__author__t	__email__R%tunittesttcollectionsRt
contextlibRRttest.test_supportRRRR3RRRR*tTestCaseR+RLR]RhRvR�R�R�R�R�R(((s5/usr/local/python-2.7/lib/python2.7/test/test_with.pyt<module>s4	
$O-5	A�9&L		
© 2025 GrazzMean