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: 18.119.255.225
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_grammar.pyc
�
?��cc@s�ddlmZmZmZddlZddlZddlZddlTdejfd��YZdejfd��YZ	d�Z
ed	kr�e
�ndS(
i����(trun_unittesttcheck_syntax_errortcheck_py3k_warningsN(t*t
TokenTestscBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs6d}|j|dd�d}|j|dd�dS(Niisbackslash for line continuationisbackslash ending commenti(tassertEqual(tselftx((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_backslashs
cCs&|jtd�td��|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jttd�ddlm}|dkrP|jdd
�|jddk�|jddk�|jddk�|jddk�xdD];}yt|�}Wqtk
rH|j	d|�qXqWn�|dkr|jdd�|jd d�|jddk�|jddk�|jddk�|jddk�xWd!D];}yt|�}Wq�tk
r	|j	d|�q�Xq�Wn|j	d|�dS("Nii�i���i	t0xi����(tmaxinti�ii�I����t
2147483648t040000000000t
0o40000000000t0x100000000t"0b10000000000000000000000000000000s(OverflowError on huge integer literal %rI�������I�I�l����I�������?t9223372036854775808t02000000000000000000000t0o2000000000000000000000t0x10000000000000000tA0b100000000000000000000000000000000000000000000000000000000000000sWeird maxint value %ri�(RRR
RRI�I�(RRRRR(
RttypetassertRaisestSyntaxErrortevaltsysR
t
assertTruet
OverflowErrortfail(RR
tsR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_plain_integerssL



cCs4d}d}d}d}d}d}d}d}dS(Nll����l���?l�
~��l!]c((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_long_integersDscCsFd}d}d}d}d}d}d}d}d}d}d}dS(Ng��Q�	@g�s@gj�t��?g��
�Bg��t� =g�W�H�BgF�@((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_floatsNscCsI|jdndd�|jdr(dndd�|jttd�dS(Niis0 if 1Else 0(RRRR(R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt test_float_exponent_tokenization\scCs{d}d}|jt|�dko-||k�d}d}|jt|�dkop||kopt|�dk�d}d}|jt|�dko�||ko�t|�dk�d}d}|jt|�d	ko�||k�d
}d
}|jt|�d	ko||k�d}d}|j||�d}|j||�d}|j||�d}|j||�dS(Ntis'ii't"i"sdoesn't "shrink" does itisdoes "shrink" doesn't its2
The "quick"
brown fox
jumps over
the 'lazy' dog.
(RtlentordR(RRty((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_string_literalsbs0%77%%(t__name__t
__module__RRRR R!R'(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR
s	
	+	
		tGrammarTestscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zejed�d��Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d �Z$d!�Z%d"�Z&d#�Z'd$�Z(d%�Z)d&�Z*d'�Z+d(�Z,d)�Z-d*�Z.d+�Z/d,�Z0RS(-cCstd�}dS(Ns	1, 0 or 1(R(RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_eval_input�sc
Bs�d�}|�|dD�|dEi�d�}d�}edef��ddUddUWdQX|j|jjdF�|j|jjdG�ejjd
�r�|jejjdH�|je	jjdI�n,|jejjdJ�|je	jjdK�d�}d�}d�}d�}d�}edef��
ddUWdQX|�|d�|d�|dd�|dd�edddLf�|�|d�|d�|dd�|dddddddd d!d"�
|d�|d�|dd�|ddd�|dddddddd d!d"�
|dd�|ddd�|dddd�|dddddddd d!d"�
e
ddM�e
ddNd�e
ddOddddd d!d"�	ejjd
�r�|je
jjdP�n|je
jjdQ�|je
ddRd�ddddSf�dd(�}	|	�|	d�|	dT�|	gpgdg�|	idd#6�|	idd#6p�i�dd)�}
|
d�|
dd�|
didd&6�dd*�}|dd�|ddd�|dU�|ddV�|dddW�|ddidd'6�ddd+�}|�|d�|dd�|dX�|ddY�|didd&6�|idd#6dd&6�ddd,�}
|
d�|
dd�|
ddd�ddd-�}|dd�|ddd�|dddd�dd.�}|�|d�|dd�|dZ�|d[�|idd#6�dd/�}|d�|dd�|ddd�dd0�}|dd�|ddd�|dddd�|d\�|ddidd'6�ddd1�}|�|d�|dd�|ddd�|dd]�|idd#6dd&6�ddd2�}|d�|dd�|ddd�|dddd�|d^�|ddd_�|dd`idd'6�ddd3�}|dd�|ddd�|dddd�|ddddd�|da�|dddb�|ddcidd46�ed5ef��
d6dUWdQXedef��
d7dUWdQXed�edd�d8�}|j|dd9dd:dddg�deidd96dd:6f�|j
eed;�|j
eed<�|j|id=d>6d?d@6�dfid=d>6d?d@6f�|j|d@d?id=d>6�dgid=d>6d?d@6f�e|dA�e|dB�dC�}dS(hNcSsdS(N((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytf1�R"cSsdS(N((tone_argument((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytf2�R"cSsdS(N((ttwot	arguments((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytf3�R"s*tuple parameter unpacking has been removeds/def f4(two, (compound, (argument, list))): passs$def f5((compound, first), two): passR-R/R0tjavas(compound, (argument, list))tcompoundtargumenttlists(compound, first)tfirsts.1s.0cSsdS(N((tone_arg((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyta1�R"cSsdS(N((R/targs((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyta2�R"cWsdS(N((trest((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytv0�R"cWsdS(N((taR;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytv1�R"cWsdS(N((R=tbR;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytv2�R"s.def v3(a, (b, c), *rest): return a, b, c, restiiiiiiiii	iR=s(b, c)R;R?tccSsdS(N((R=((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd01�R"cSsdS(N((R=R?((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd11�R"cSsdS(N((R=R?RA((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd21�R"cSsdS(N((R=R?((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd02�R"cSsdS(N((R=R?RA((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd12�R"cSsdS(N((R=R?RAtd((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd22R"cWsdS(N((R=R;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd01vR"cWsdS(N((R=R?R;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd11vR"cWsdS(N((R=R?RAR;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd21vR"cWsdS(N((R=R?R;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd02vR"cWsdS(N((R=R?RAR;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd12vR"cWsdS(N((R=R?RARGR;((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytd22v%R"RGs(parenthesized argument names are invalidsdef d31v((x)): passsdef d32v((x,)): passc_s
||fS(N((R9tkwargs((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytf7sRR&sf(1, *(2,3), 4)sf(1, x=2, *(3,4), x=5)t	scrambledteggstfriedtspams
f(*g(1=2))sf(**g(1=2))cSsdS(N((R=((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyRPGR"(((R-(R/R0(R/s(compound, (argument, list))R3R4R5(s(compound, first)R/R3R6(R/s.1R3R4R5(s.0R/R3R6(ii(ii(ii(ii(R=s(b, c)R;R?RA(R=s.1R;R?RA(ii(i(i(iii(ii(i(ii(i(iiii(i(iiii(iii(iiii(iii(i(iiii(iii(ii(i(iii(((Rt
SyntaxWarningRt	func_codetco_varnamesRtplatformt
startswithtf4tf5tv3td31vtd32vRRRR(RR,R.R1R8R:R<R>R@RBRCRDRERFRHRIRJRKRLRMRNRP((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_funcdef�s.
	

		

					







%


%
%
"(

































	'

cCs�d�}|j|�d�d�}d�}|j|�dddg�dd�d�d�}|j|�d�d	d
�}|j|dd	�d�|j|dd	d�d
�t|d�tdtf��t|d�WdQXd�}dS(NcSsdS(Ni((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt<lambda>KR"icSsttS(N(R=RG(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`MR"cSs&gdddgD]}d|k^qS(Ni����ili((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`NR"icSs|S(N((tz((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`PR"cSs|�S(N((R&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`PR"cSs|�S(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`PR"icSs|||S(N((RR&Ra((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`RR"iiislambda x: x = 2s*tuple parameter unpacking has been removedslambda (None,): NonecSsdS(Ni((R=((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`[R"(RRRRU(Rtl1tl2tl3tl4tl5tl10((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_lambdefIs			

cCsd}~d�}|�dS(NicSs
d}~dS(Ni((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytfoods((RRRi((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_simple_stmtas	c	Csxdd}d}d	}}}d
\}}}dddf}\}}}\}}}}t|d�t|d�dS(Niiiis	x + 1 = 1s
a + 1 = b + 2(iii(iii(iii(iii(ii(R(	RRR&RatabcR=R?RAtxyz((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_expr_stmtls-
cs�ddl}tj}|j�t_dGdGdGHdGdGdGHdpGdGdpQdGdp[dGHtjdIdIdIJtjdIdIdItjJtjdp�dIdp�dItjdp�dIJddd��Y���}|dIdIdIJ|dIdIdI|J|dp!dIdp-dI|dp=dIJ��fd�}tjd	��|�dd
��|�|jtjj�d�|t_t|d�t|d
�dS(Ni����iiiitGulpcBseZd�ZRS(cSsdS(N((Rtmsg((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytwrite�R"(R(R)Rp(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyRn�scs>tj}��t_z������Wd|t_XdS(N(Rtstdout(t	oldstdout(Rnttellme(s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytdriver�s	
cSs|dIJdS(Nshello world((tfile((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyRs�scSs|dIJdS(Nsgoodbye universe((Ru((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyRs�ss01 2 3
1 2 3
1 1 1
1 2 3
1 2 3
1 1 1
hello world
sprint ,sprint >> x,((tStringIORRqtNoneRtgetvalueR(RRvtsave_stdouttgulpRt((RnRss8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_print_stmtys<	
	
	
cCs@dddg}|\}}}|||f}~~~~~dS(Niii((RRkRR&RaRl((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_del_stmt�s
cCsdS(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_pass_stmt�scCsxPqWdS(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_break_stmt�scCs�d}x|rd}q	q	Wd}x-|sQd}y
w%d}Wq%d}q%Xq%W|dkrn|j|�nd}x!|s�d}zwwWdd}XqwW|dkr�|j|�ndS(NiiR"toks&continue failed to continue inside trys'continue inside try called except blocksfinally block not called(R(RtiRo((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_continue_stmt�s,		
	cs dd�fd�}|�dS(Niics�d}xR|rZ|d7}y1|r<|dkr<|d8}Pn|d8}w	Wq	�q	Xq	W|dkss|dkr��jd�ndS(Niis1continue then break in try/except in loop broken!(R(textra_burning_oiltcountt	big_hippo(R(s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_inner�s	


((RR�((Rs8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_break_continue_loop�s
cCs3d�}d�}|�|�}t|d�dS(NcSsdS(N((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytg1	R"cSsdS(Ni((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytg2
R"sclass foo:return 1(R(RR�R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_returns
			cCs�d}x#|dkr+|d7}zWdPXq	W|j|d�d}x&|dkrj|d7}zwEWdPXqEW|j|d�d}x+|dkr�|d7}zddWdPXq�W|j|d�x-ddgD]}|j|d�zWdPXq�W|j|d�x0ddgD]"}|j|d�zwWdPXqW|j|d�x5ddgD]'}|j|d�zddWdPXqOW|j|d�dS(Niiig�?g(R(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_break_in_finallysN


cCsXd�}|j|�d�d�}|j|�d�d�}|j|�d�dS(NcSszWddSX(Ni((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�DsicSszdSWddSX(Nii((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�KsicSszddWddSX(Ng�?gi((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytg3Rsi(R(RR�R�R�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_return_in_finallyCs			cCs�d�}d�}d�}d�}d�}t|d�d�}d�}t|d	�t|d
�t|d�t|d�t|d
�dS(Ncss	dVdS(Ni((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytg[R"cssdV}dS(Ni((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�]R"css	dVdS(Ni(ii((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�_R"cssdV}dS(Ni(ii((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�`R"cssddVfdS(Ni((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�bR"sdef g(): 1, yield 1csstdV�dS(Ni(RP(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�eR"csstdVd�dS(Ni(RP(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�fR"sdef g(): f(yield 1)sdef g(): f(yield 1, 1)tyieldsclass foo:yield 1sdef g(a:(yield)): pass(R(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_yieldYs					
		



cs�d�}�fd�}|dd�|dd�|dd�|dd�|d	d
�|dd
�|dd
�tdtf��t�d�WdQX|dd
�tdtf��t�d�WdQX|dd
�dS(NcssgdVgD]}|^qdS(Ni((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�rR"c
s�t|tf��t|dd�WdQXtjr�tj��Ytjddt��jt	��}t|dd�WdQX�j
|t|j��WdQXndS(Ns
<test string>texecterrortcategory(
RtDeprecationWarningtcompileRtpy3kwarningtwarningstcatch_warningstfilterwarningsRRtassertIntstrt	exception(tcodetwarntexttcm(R(s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytcheckts	
s def g(): [(yield x) for x in ()]s!'yield' inside list comprehensions)def g(): [x for x in () if not (yield x)]s-def g(): [y for x in () for y in [(yield x)]]s def g(): {(yield x) for x in ()}s 'yield' inside set comprehensions#def g(): {(yield x): x for x in ()}s!'yield' inside dict comprehensions#def g(): {x: (yield x) for x in ()}s def g(): ((yield x) for x in ())s#'yield' inside generator expressions class C: [(yield x) for x in ()]s class C: ((yield x) for x in ())s[(yield x) for x in ()]s((yield x) for x in ())(RR�R(RR�R�((Rs8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_yield_in_comprehensionsps4	


cCsCy
td�Wntk
r nXy
t�Wntk
r>nXdS(Nsjust testing(tRuntimeErrortKeyboardInterrupt(R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_raise�s



cCs�ddl}ddl}ddl}ddlm}ddlm}ddlm}m}ddlm}m}ddlm}m}dS(Ni����(ttime(tpathtargv(RR�R�R�(RRR�R�R�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_import�scCsdS(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_global�scBsPd}~ddU|dkr-|jd�n~ddU|dkrT|jd�nd}~ddl}e|d�r�ddUni}d	|Ud
|kr�|d
=n|idd6kr�|jd
�ni}i}d||Ud
|kr�|d
=nd
|kr|d
=n||fidd6idd6fkrL|jd||f�ndS(Nsz=1+1
isexec 'z=1+1'\nsz=1+1sexec 'z=1+1'i����tUnicodeTypes�if 1:
            exec u'z=1+1\n'
            if z != 2: self.fail('exec u\'z=1+1\'\\n')
            del z
            exec u'z=1+1'
            if z != 2: self.fail('exec u\'z=1+1\'')sz = 1t__builtins__iRasexec 'z = 1' in gsglobal a; a = 1; b = 2R=R?sexec ... in g (%s), l (%s)(RwRttypesthasattr(RRaR�R�tl((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt	test_exec�s:



&cCs�dst�dstd��d�s-t�dsBtd���ytsQt�Wn tk
rt}|jd�nXyts�td��Wn tk
r�}|jd�nXdS(NicSs|S(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"cSs|dS(Ni((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"s6'assert True' should not have raised an AssertionErrorsthis should always passs;'assert True, msg' should not have raised an AssertionError(tAssertionErrortTrueR(Rte((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_assert�ss Won't work if __debug__ is FalsecCs�ydstd��Wn*tk
rB}|j|jdd�nX|jd�yts_t�Wn,tk
r�}|jt|j�d�nX|jd�dS(NiRos%AssertionError not raised by assert 0s+AssertionError not raised by 'assert False'(R�RR9RtFalseR$(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttestAssert2�s
cCsdS(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_if�scCs d}d}|j|d�dS(Nii(R(RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_whilescCs�xd
D]}qWxdD]\}}}qWddd��Y}d}x|d�D]}||}qQW|dkr�|jd	�ng}x'd
ddgD]\}|j|�q�W|j|dddg�dS(NiiitSquarescBs#eZd�Zd�Zd�ZRS(cSs||_g|_dS(N(tmaxtsofar(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt__init__s	cSs
t|j�S(N(R$R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt__len__R"cSssd|ko|jkns(t�nt|j�}x.||krg|jj||�|d}q:W|j|S(Nii(R�t
IndexErrorR$R�tappend(RR�tn((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt__getitem__s	(R(R)R�R�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR�s		ii
isfor over growing sequence(iii(((i(i(i(RR�R(RR�tjtkR�R�Rtresult((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_fors
cCs�yddWntk
rnXyddWn;tk
r?n+tk
rQ}ntk
rc}nnXyddWntttfk
r�nXyddWntttfk
r�}nXzWdXdS(Nig(tZeroDivisionErrortEOFErrort	TypeErrorR�(RRo((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_try/s2

cCsdS(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_suiteFscCszds	ndrdrnds'dr'nds2ndrHdrHdrHndrTdsvdrfdrfdsvdrvdrvndS(Ni((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt	test_testUs+cCs�ddk}ddkrnddkr*nddkr9nddkrHnddkrWnddkrfnddkrunddk	r�ndd	kr�ndd
kr�nddkodkodkodkodkodkodkodkodkodk	nrntdtf��td�r;nWdQXtdtf��td�rcnWdQXtjr�tj��Ytjddt�|jt��}t	ddd�WdQX|j
dt|j��WdQXndS(Nis<> not supported in 3.x; use !=s1 <> 1s>1 < 1 > 1 == 1 >= 1 <= 1 <> 1 != 1 in 1 not in 1 is 1 is not 1R�R�s
<test string>R(((
RR�RRR�R�R�R�RR�R�R�R�(RRR�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_comparison`sLt
	
		
	cCsd}d}d}dS(Niiii((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_binary_mask_ops~scCsd}d}d}dS(Niiiii((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_shift_ops�scCsd}d}d}d}dS(	Niiii����iiii((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_additive_ops�scCszd}tdtf��dd}WdQXdd}d}tdtf��dddd}WdQXdddd}dS(Nisclassic int divisiong�?ii(RR�(RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_multiplicative_ops�s
cCsbd
}d}d}ddAd	B}tdtf��d
ddd}WdQXdddd}dS(Nii����sclassic int divisiong�?i����i����iii����i����iii����i����i����iii����i����(RR�(RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_unary_ops�sc	Csddl}ddl}|jd}|j�}|jdj�}d}|d}|d}|dd!}|d }|d}|}|d}|d }|dd!}i}d	|d	<d
|d<d|d<d|d<t|�}|jd
d��|jt|�d�dS(Ni����iR�t01234ii����i����i����iiiitkeycSst|�j|fS(N(RR((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"s[1, (1,), (1, 2), (1, 2, 3)](i(ii(iii(RR�R�tmodulesR5tsortRR�(	RRR�RARR=RRGtL((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_selectors�s,












cCs�d}dpdpd}dp'dp'dddf}g}dg}dpQdpQdg}dpfdpfdddg}g}i}idd6}idd6}idp�ddp�d6}idd6dd6}idd6dd6}idd6dd6dd6dd6d	d
6dd6}dh}ddh}dddh}dddh}td
tf��3td�}td�}|jtd�d�WdQX|}d}d}dS(NiiitoneR/tthreeitfouritfiveitsixsbackquote not supporteds`x`s
`1 or 2 or 3`s`1,2`s(1, 2)Ri{(RRURR(RR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_atoms�s4	

0	c	Cs�ddd��Y}ddd��Y}d|fd��Y}d|fd��Y}d	|||fd
��Y}ddd��Y}d
�}|ddd��Y�}|j|jt�dS(NtBcBseZRS((R(R)(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR��stB2cBseZRS((R(R)(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR��stC1cBseZRS((R(R)(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR��stC2cBseZRS((R(R)(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR��stDcBseZRS((R(R)(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR��stCcBs#eZd�Zd�Zd�ZRS(cSsdS(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytmeth1�R"cSsdS(N((Rtarg((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytmeth2�R"cSsdS(N((RR8R:((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytmeth3�R"(R(R)R�R�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR��s		cSs
t|_|S(N(R�t	decorated(R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pytclass_decorator�s	tGcBseZRS((R(R)(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR��s(((((RR�R�(	RR�R�R�R�R�R�R�R�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
test_classdef�s	cCsBdddg}|jd�|D�idd6dd6dd6�dS(NiiicSsi|]}|d|�qS(i((t.0R�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys
<dictcomp>s	i(R(Rtnums((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_dictcomps�scs"dddddg}dddg}d	d
dg}�jg|D]}|j�^q@dddg��jg|D]}d|^qrdd
dddg��jg|D]}|dkr�|^q�dddg��jg|D]}|D]}||f^q�q�d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2g��jg|D]>}g|D]}d|krP|^qPD]}||f^qlqCd3d4d5d6d7d8d9d:d;d<g
��jgtd�D]}d�|�^q�dgddgdddgddddgdddddgg�d�}	�j|	|�tttg��fd�}
|
�t�d�t�d�d=d>d?g}d@dAdBg}dCdDdEdFg}
g|D]V\}}|D]C\}}|
D]0\}}||kr�||kr�||f^q�q�q�}�j|dGdHdIdJg�dS(KNiiiiitAppletBananatCoconuts  Apples Banana sCoco  nut  s	Coco  nutii	iiR�cSs%gt|d�D]}||^qS(Ni(trange(R=R�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`R"iii@icSs9g|D].}|dkrd|ko0dkn^qS(Niii((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_in_funcscsh�jgdddgD])}g||dgD]}|^q-^qddgddgddgg�dS(Niiiiii(R(RR&(R(s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_nested_front sBs"[i, s for i in nums for s in strs]s[x if y]tBoeingtFordt
Macdonaldsi
tAirlineritEngineitCheeseburger(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(iR�(i
R�(iR�(iR�(ii
(ii(ii(ii(R�R�(R�R�(R�R�(R�R�(RtstripR�R�R(RR�tstrstspcsRRR�RPR�R�R�t	supplierstpartstsupparttsnotsnametpnotpnametsp_snotsp_pno((Rs8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_listcompssL268/				N
+C	

		0csd�td�D�}|j|j�gtd�D]}|^q2�y|j�|jd�Wntk
rsnXd�y1�fd��D�}|j�|jd�Wntk
r�nX|jtd�dD��gdD]}dD]}||f^q�q��|jtd	�d
D��gd
D]}dD]}||f^q/q%�gtd�D]}|^qX�d�d
��D�D�}|jt|�tgtd�D]}|^q���|jtd�td�D��tgtd�D]}|d^q���|jtd�td�D��tgtd�D]}|dr1||^q1��|jtd�d�td�D�D��tgtd�D]}|^q���|jtd�d�d�td�D�D�D��tgtd�D]}|^q���|jtd�gd�td�D�D]}|^q#D��tgtd�D]}|^qI��|jtd�d�d�td�D�D�D��tgtd�D]}|^q���|jtd�d�d�td�D�D�D��d�t|d�t|d �dS(!Ncss.|]$}gtd�D]}|^qVqdS(i
N(R�(R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>Fsii
s&should produce StopIteration exceptionc3s|]}�VqdS(N((R�RG(R=(s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>Pssshould produce TypeErrorcss(|]}dD]}||fVq
qdS(tabcdN((R�RR&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>VsRcss(|]}dD]}||fVq
qdS(txyN((R�RR&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>WstabRcss|]}|VqdS(N((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>Zscss|]}|VqdS(N((R�R&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>Zscss|]}|dVqdS(iN((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>]sicss#|]}|dr||VqdS(iN((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>^scss|]}|VqdS(N((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>_scss|]}|VqdS(N((R�R&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>_scss|]}|VqdS(N((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>`scss|]}|VqdS(N((R�R&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>`scss|]}|VqdS(N((R�Ra((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>`scss|]}|VqdS(N((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>ascss|]}|VqdS(N((R�Ra((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>ascss|]}tr|VqdS(N(R�(R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>bscss|]}|VqdS(N((R�R&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>bscss|]}tr|VqdS(N(R�(R�Ra((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>bscss|]}tr|VqdS(N(R�(R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>cscss|]}tr|VqdS(N(R�(R�R&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>cscss|]}tr|VqdS(N(R�(R�Ra((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>csisfoo(x for x in range(10), 100)sfoo(100, x for x in range(10))(	R�RtnextRt
StopIterationR�R5tsumR(RR�RR&R?((R=s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_genexpsDs8/



FF5ISOYbY:
cs�d�d�t��D�}d�|jtt|��d�d�t���fd�t��D�}d�t�|jgtd�D]%}td�D]}||f^q�q�t|��|jgtd�D] ��dr��dr��^q�dddg�|jtd	�td�D��dddg�|jgdddgD]\��^qHd
ddg�|jtd�dddgD��dd
dg�dS(Ni
css|]}|VqdS(N((R�R�((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>isic3s4|]*}�rt��D]}||fVqqdS(N(R�(R�R�R�(ttR(s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>msiiiicss)|]}|dr|dr|VqdS(iiN((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>tsiicss|]\}|VqdS(N((R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pys	<genexpr>xsii	(i(i(i(i(i(i	(R�RR$R5R�R�(RR�R�R�((R
Rs8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_comprehension_specialsgsHF/8cCs�dtfd��Y}|��WdQX|��}WdQX|��
\}}WdQX|��|��WdQXWdQX|��}|��}WdQXWdQX|��}|��WdQXWdQXdS(NtmanagercBseZd�Zd�ZRS(cSsdS(Nii(ii((R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt	__enter__|scWsdS(N((RR9((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt__exit__~s(R(R)RR(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR{s	(tobject(RRRR&((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_with_statementzs 



cCs�d�}|jgd�d�fD]}|�r"|�^q"tg�|jgd�d�fD]}|�r`|�^q`tg�|jgd�d�fD]}|t�r�|t�^q�tg�|jd	n|d
d�d	�|jdr|dd�nd	d	�|jdr%d	o(d
ndd�|jdrGd	oJd
ndd�|jd	ofd
ndd
�|jdr�dp�|dd�ndd�|jdp�|dd�n|dd�d�|jdp�d	n|dd�d	�|jd	ndt�|jdrd	ndd�|jdndd�|jdndd	�|jdndd�tdtf��|jd
dndd�WdQX|jdr�d
dkndd�dS(NcSs	|GH|S(s@helper to check that evaluation of expressions is done correctly((Rotret((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt
_checkeval�scSstS(N(R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"cSstS(N(R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"cSstS(N(R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"cSstS(N(R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"cSs|r
tStS(N(R�R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"cSs|r
tStS(N(R�R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR`�R"iischeck 1ischeck 2ischeck 3iischeck 4scheck 5scheck 6iiisclassic int divisioniii(RR�R�RR�(RRR((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_if_else_expr�s(	>>D%""+.% cCs�|jddd�|jdd�|jd
d�|jtddkk�|jtdkdk�|jtdko�dkn�dS(Niiiiiiiiii(RRR�tassertFalse(R((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyttest_paren_evaluation�s(1R(R)R+R_RhRjRmR{R|R}R~R�R�R�R�R�R�R�R�R�R�R�R�tunittestt
skipUnlesst	__debug__R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RRRRRR(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyR*�sX		�			
	F								4			'		
		 		
										
				(			?	#			cCsttt�dS(N(RRR*(((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt	test_main�st__main__(ttest.test_supportRRRRRR�tTestCaseRR*RR((((s8/usr/local/python-2.7/lib/python2.7/test/test_grammar.pyt<module>s
~����+	
© 2025 GrazzMean