Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_grammar.cpython-33.pyo

�
��f�c@s�ddlmZmZddlZddlZddlTGdd�dej�ZGdd�dej�Zdd	�Ze	d
kr�e�ndS(i(urun_unittestucheck_syntax_errorN(u*cBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(u
TokenTestscCs6d}|j|dd�d}|j|dd�dS(Niiubackslash for line continuationiubackslash ending commenti(uassertEqual(uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_backslash
s
uTokenTests.test_backslashcCs�|jtd�td��|jdd�|jdd�|jdd�|jdd�|jttd�ddlm}|dkr|jdd�|jd	dk�|jd	dk�|jddk�x�dD]<}yt|�}Wq�tk
r|j	d|�Yq�Xq�Wn�|dkr�|jdd�|jddk�|jddk�|jddk�xXdD]<}yt|�}Wqztk
r�|j	d|�YqzXqzWn|j	d|�dS( Nii�i���i	u0x(umaxsizeill��u
2147483648u
0o40000000000u0x100000000u"0b10000000000000000000000000000000u(OverflowError on huge integer literal %rl����ll����l����u9223372036854775808u0o2000000000000000000000u0x10000000000000000uA0b100000000000000000000000000000000000000000000000000000000000000uWeird maxsize value %ri�i�i�(u
2147483648u
0o40000000000u0x100000000u"0b10000000000000000000000000000000l��������l����l����(u9223372036854775808u0o2000000000000000000000u0x10000000000000000uA0b100000000000000000000000000000000000000000000000000000000000000(
uassertEqualutypeuassertRaisesuSyntaxErroruevalusysumaxsizeu
assertTrueu
OverflowErrorufail(uselfumaxsizeusux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_plain_integerss>



uTokenTests.test_plain_integerscCs4d}d}d}d}d}d}d}d}dS(Nil����l���?l�
~��l!]cll�����((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_long_integers;suTokenTests.test_long_integerscCsFd}d}d}d}d}d}d}d}d}d}d}dS(Ng��Q�	@g�s@gj�t��?g��
�Bg��t� =g�W�H�BgF�@((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_floatsEsuTokenTests.test_floatsc
Cs{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(Nuiu'ii'u"i"udoesn't "shrink" does itiudoes "shrink" doesn't itu2
The "quick"
brown fox
jumps over
the 'lazy' dog.
(u
assertTrueulenuorduassertEqual(uselfuxuy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_string_literalsSs0%77%%uTokenTests.test_string_literalscCs0d}|j|tk�|jttd�dS(N.u.. .(u
assertTrueuEllipsisuassertRaisesuSyntaxErrorueval(uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_ellipsis{suTokenTests.test_ellipsiscCs\d}xO|D]G}|jt��}t|dd�WdQX|jdt|j��q
WdS(Nudef foo(u	
def foo(u	def foo(
u<test>uexecuunexpected EOF(udef foo(u	
def foo(u	def foo(
(uassertRaisesuSyntaxErrorucompileuassertInustru	exception(uselfusamplesusucm((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_eof_error�s

uTokenTests.test_eof_errorN(
u__name__u
__module__u__qualname__utest_backslashutest_plain_integersutest_long_integersutest_floatsutest_string_literalsu
test_ellipsisutest_eof_error(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
TokenTestss
$
(u
TokenTestscBs|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zejed#�d$d%��Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Zd4d5�Zd6d7�Z d8d9�Z!d:d;�Z"d<d=�Z#d>d?�Z$d@dA�Z%dBdC�Z&dDdE�Z'dFdG�Z(dHdI�Z)dJdK�Z*dLdM�Z+dNdO�Z,dPdQ�Z-dRS(SuGrammarTestscCstd�}dS(Nu	1, 0 or 1(ueval(uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_eval_input�suGrammarTests.test_eval_inputcs�
dd�}|�|f�|fi�dd�}dd�}|j|jjdf�|j|jjdd	f�d
d�}dd
�}dd�}dd�}dd�}|�|d�|d�|dd�|dd�|�|d�|d�|dd�|dddddddddd�
|d�|d�|dd�|ddd�|dddddddddd�
|dd�|ddd�|dddd�|dddddddddd�
ddd�}	|	�|	d�|	df�|	idd 6�dd!d"�}
|
d�|
dd�|
didd#6�dd$d%�}|dd�|ddd�|dddf�|dddf�|dddf�|ddidd&6�ddd'd(�}|�|d�|dd�|ddf�|ddf�|didd#6�|idd 6dd#6�ddd)d*�}
|
d�|
dd�|
ddd�ddd+d,�}|dd�|ddd�|dddd�dd-d.�}|�|d�|dd�|ddddf�|df�|idd 6�dd/d0�}|d�|dd�|ddd�dd1d2�}|dd�|ddd�|dddd�|ddddf�|ddidd&6�ddd3d4�}|�|d�|dd�|ddd�|ddddf�|idd 6dd#6�ddd5d6�}|d�|dd�|ddd�|dddd�|ddddf�|dddddf�|ddfidd&6�ddd7d8�}|dd�|ddd�|dddd�|ddddd�|ddddf�|dddddf�|dddfidd96�ytd:idd;6�Wntk
r�YnX|jd<�d=d>�}|d?d@�dAd@dBdC�}|dddDd@�|dddDd@dAdE�|dddAd@dDdE�dDd@dFdG�}|dddAd@dHd@dIdE�|dddHd@dIdEdAd@�dJdK�}|j|dd:ddLdddg�dddfidd:6ddL6f�|jttdM�|jttdN�t	dOdPdK��}|j|j
it	dQ6�tdRdSdK��}|j|j
itd:6�tdRdTdK��}|j|j
itd:6�tdRdUdK��}|j|j
itd:6�dddVdWdK��}|j|j
iddL6�dddXdYdK��}|j|j
idd#6dd&6�dddddddZd[dK��}|j|j
idd#6dd&6dd\6dd]6�d^dd_d`dddddddddadbdcdddK�	�}|j|j
idd#6dd&6dd\6dd]6dde6dd_6dadf6dbdQ6�dgdh�}|t	dOdidK���}|j|j
it	dQ6�d��fdjdK�}d�fdkdK�}dfd�fdldK�}tdO�fdmdK��}t
|dn�t
|do�dS(�NcSsdS(N((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf1�su%GrammarTests.test_funcdef.<locals>.f1cSsdS(N((uone_argument((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf2�su%GrammarTests.test_funcdef.<locals>.f2cSsdS(N((utwou	arguments((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf3�su%GrammarTests.test_funcdef.<locals>.f3uone_argumentutwou	argumentscSsdS(N((uone_arg((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyua1�su%GrammarTests.test_funcdef.<locals>.a1cSsdS(N((utwouargs((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyua2�su%GrammarTests.test_funcdef.<locals>.a2cWsdS(N((urest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuv0�su%GrammarTests.test_funcdef.<locals>.v0cWsdS(N((uaurest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuv1�su%GrammarTests.test_funcdef.<locals>.v1cWsdS(N((uauburest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuv2�su%GrammarTests.test_funcdef.<locals>.v2iiiiiiiii	icSsdS(N((ua((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud01�su&GrammarTests.test_funcdef.<locals>.d01uacSsdS(N((uaub((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud11�su&GrammarTests.test_funcdef.<locals>.d11ubcSsdS(N((uaubuc((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud21�su&GrammarTests.test_funcdef.<locals>.d21uccSsdS(N((uaub((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud02�su&GrammarTests.test_funcdef.<locals>.d02cSsdS(N((uaubuc((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud12�su&GrammarTests.test_funcdef.<locals>.d12cSsdS(N((uaubucud((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud22�su&GrammarTests.test_funcdef.<locals>.d22cWsdS(N((uaurest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud01v�su'GrammarTests.test_funcdef.<locals>.d01vcWsdS(N((uauburest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud11v�su'GrammarTests.test_funcdef.<locals>.d11vcWsdS(N((uaubucurest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud21v�su'GrammarTests.test_funcdef.<locals>.d21vcWsdS(N((uauburest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud02v�su'GrammarTests.test_funcdef.<locals>.d02vcWsdS(N((uaubucurest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud12v�su'GrammarTests.test_funcdef.<locals>.d12vcWsdS(N((uaubucudurest((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyud22vsu'GrammarTests.test_funcdef.<locals>.d22vuduxsfoou/Bytes should not work as keyword argument namescSs|S(N((ukey((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyupos0key1su+GrammarTests.test_funcdef.<locals>.pos0key1ukeyiduk2cSs||||fS(N((up1up2uk1uk2((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyupos2key2su+GrammarTests.test_funcdef.<locals>.pos2key2uk1i�c[s|||||fS(N((up1up2uk1uk2ukwarg((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyupos2key2dictsu/GrammarTests.test_funcdef.<locals>.pos2key2dictutokwarg1utokwarg2c_s
||fS(N((uargsukwargs((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf!su$GrammarTests.test_funcdef.<locals>.fuyuf(1, *(2,3), 4)uf(1, x=2, *(3,4), x=5)(ureturncSsdS(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf)sureturn(uxcSsdS(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf+scWsdS(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf-sc[sdS(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf/s(uycSsdS(N((uxuy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf1s(ubuccSsdS(N((uaubucud((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf3s(ubucueugcWsdS(N((uaubucudueufug((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf5sueuguiuji
ii(ubucueuguhujukureturnc_sdS(N((uaubucudueufuhuiujuguk((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf8suhukcSs|S(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyunull>su'GrammarTests.test_funcdef.<locals>.nullcSsdS(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf?scs�S(N(((uclosure(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyufEscs�S(N((ux(uclosure(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyufFscs�S(N((uk(uclosure(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyufGscs�S(N(((uclosure(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyufHsu
f(*g(1=2))uf(**g(1=2))(uone_argument(utwou	arguments(i(iii(ii(i(ii(i(iiii(i(iiii(iii(iiii(iii(i(iiii(iii(ii(iiii(uassertEqualu__code__uco_varnamesustru	TypeErrorufailuassertRaisesuSyntaxErroruevalulistu__annotations__uintufloatucheck_syntax_error(uselfuf1uf2uf3ua1ua2uv0uv1uv2ud01ud11ud21ud02ud12ud22ud01vud11vud21vud02vud12vud22vupos0key1upos2key2upos2key2dictufunull((uclosureu6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_funcdef�s4









%


%
%























0!$#$-
uGrammarTests.test_funcdefcCs3dd�}|j|�d�dd�}dd�}|j|�dddg�ddd�dd�d	d�}|j|�d�d
dd�}|j|dd
�d�|j|dd
d
�d�t|d�t|d�dddd�}|j|dd
�d�|j|dd
dd�d�dS(NcSsdS(Ni((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>Psu+GrammarTests.test_lambdef.<locals>.<lambda>icSsttS(N(uaud(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>RscSsdd�dddgD�S(NcSsg|]}d|k�qS(i((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>Ss	u?GrammarTests.test_lambdef.<locals>.<lambda>.<locals>.<listcomp>iiii����((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>SsicSs|S(N((uz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>UscSs|�S(N((uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>UscSs|�S(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>UsicSs|||S(N((uxuyuz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>Wsiiiulambda x: x = 2ulambda (None,): NoneukicSs|||S(N((uxuyuk((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>\si
iiii
(uassertEqualucheck_syntax_error(uselful1ul2ul3ul4ul5ul6((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_lambdefNs!

uGrammarTests.test_lambdefcCs d}~dd�}|�dS(NicSs
d}~dS(Ni((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyufoogsu*GrammarTests.test_simple_stmt.<locals>.foo((uselfuxufoo((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_simple_stmtdsuGrammarTests.test_simple_stmtc	Csodd}d}d	}}}d
\}}}d}\}}}\}}}}t|d�t|d�dS(
Niiiiu	x + 1 = 1u
a + 1 = b + 2(iii(iii(iii(iii(ii(ii(ii(ucheck_syntax_error(	uselfuxuyuzuabcuaubucuxyz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_expr_stmtos$
uGrammarTests.test_expr_stmtcCs@dddg}|\}}}|||f}~~~~~dS(Niii((uselfuabcuxuyuzuxyz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_del_stmt|s
uGrammarTests.test_del_stmtcCsdS(N((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_pass_stmt�suGrammarTests.test_pass_stmtcCsxPqdS(N((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_break_stmt�suGrammarTests.test_break_stmtc
Cs�d}x|rd}q	q	Wd}x.|sRd}y
w%d}Wq%d}Yq%Xq%W|dkro|j|�nd}x!|s�d}zwxWdd}XqxW|dkr�|j|�ndS(Niiuuoku&continue failed to continue inside tryu'continue inside try called except blockufinally block not called(ufail(uselfuiumsg((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_continue_stmt�s,		
	uGrammarTests.test_continue_stmtcs#dd�fdd�}|�dS(Niic	s�d}xS|r[|d7}y1|r<|dkr<|d8}Pn|d8}w	Wq	�Yq	Xq	W|dkst|dkr��jd�ndS(Niiu1continue then break in try/except in loop broken!(ufail(uextra_burning_oilucountu	big_hippo(uself(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_inner�s	


u9GrammarTests.test_break_continue_loop.<locals>.test_inner((uselfu
test_inner((uselfu6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_break_continue_loop�s
u%GrammarTests.test_break_continue_loopcCs9dd�}dd�}|�|�}t|d�dS(NcSsdS(N((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug1�su$GrammarTests.test_return.<locals>.g1cSsdS(Ni((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug2�su$GrammarTests.test_return.<locals>.g2uclass foo:return 1(ucheck_syntax_error(uselfug1ug2ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_return�s
	uGrammarTests.test_returncCs0dd�}dd�}dd�}dd�}dd�}dd�}t|d�t|d	�d
d�}dd�}t|d�t|d
�dd�}dd�}dd�}dd�}t|d�t|d�t|d�t|d�t|d�t|d�t|d�t|d�dS(Ncss	dVdS(Ni((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�su"GrammarTests.test_yield.<locals>.gcss
fDdHdS(N((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scssdV}dS(Ni((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scssfDdH}dS(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scss	dVdS(Ni(ii((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scssdV}dS(Ni(ii((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�sudef g(): yield from (), 1udef g(): x = yield from (), 1cssddVfdS(Ni((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scssdfDdHfdS(Ni((((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�sudef g(): 1, yield 1udef g(): 1, yield from ()csstdV�dS(Ni(uf(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scsstdVd�dS(Ni(uf(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scsstfDdH�dS(N(uf(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�scsstfDdHd�dS(Ni(uf(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyug�sudef g(): f(yield 1)udef g(): f(yield 1, 1)udef g(): f(yield from ())udef g(): f(yield from (), 1)uyieldu
yield fromuclass foo:yield 1uclass foo:yield from ()(ucheck_syntax_error(uselfug((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_yield�s0










uGrammarTests.test_yieldcCsHytd��Wntk
r$YnXy
t�Wntk
rCYnXdS(Nujust testing(uRuntimeErroruKeyboardInterrupt(uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_raise�s


uGrammarTests.test_raisecCs�ddl}ddl}ddl}ddlm}ddlm}ddlm}m}ddlm}m}ddlm}m}dS(Ni(utime(upathuargv(usysutimeupathuargv(uselfusysutimeupathuargv((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_import�suGrammarTests.test_importcCsdS(N((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_globalsuGrammarTests.test_globalcs%d�d���fdd�}dS(NicsdS(N(((uxuy(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuf
su%GrammarTests.test_nonlocal.<locals>.f((uselfuf((uxuyu6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_nonlocal	suGrammarTests.test_nonlocalcCsvyWn2tk
r8}z|jd�WYdd}~XnXyWn2tk
rq}z|jd�WYdd}~XnXdS(Nu6'assert True' should not have raised an AssertionErroru;'assert True, msg' should not have raised an AssertionError(uAssertionErrorufail(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_asserts uGrammarTests.test_assertu Won't work if __debug__ is FalsecCs�yWn<tk
rB}z|j|jdd�WYdd}~XnX|jd�yWn>tk
r�}z|jt|j�d�WYdd}~XnX|jd�dS(Niumsgu%AssertionError not raised by assert 0u+AssertionError not raised by 'assert False'(uAssertionErroruassertEqualuargsufailulen(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutestAssert2$s*
,uGrammarTests.testAssert2cCsdS(N((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_if8suGrammarTests.test_ifcCs d}d}|j|d�dS(Nii(uassertEqual(uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_whileEsuGrammarTests.test_whilecCs�xd
D]}qWxfD]\}}}qWGdd�d�}d}x|d�D]}||}qQW|dkr�|jd	�ng}x'ddd
gD]\}|j|�q�W|j|dddg�dS(NiiicBs8|EeZdZdd�Zdd�Zdd�ZdS(u&GrammarTests.test_for.<locals>.SquarescSs||_g|_dS(N(umaxusofar(uselfumax((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu__init__Zs	u/GrammarTests.test_for.<locals>.Squares.__init__cSs
t|j�S(N(ulenusofar(uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu__len__]su.GrammarTests.test_for.<locals>.Squares.__len__cSssd|ko|jkns(t�nt|j�}x.||krg|jj||�|d}q:W|j|S(Nii(umaxu
IndexErrorulenusofaruappend(uselfuiun((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu__getitem__^s	u2GrammarTests.test_for.<locals>.Squares.__getitem__N(u__name__u
__module__u__qualname__u__init__u__len__u__getitem__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuSquaresYsuSquaresii
iufor over growing sequence(iii(i(i(i(ufailuappenduassertEqual(uselfuiujukuSquaresunuxuresult((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_forTs
uGrammarTests.test_forc5CsyddWntk
r YnXyddWnatk
rAYnPtk
re}zWYdd}~Xn,tk
r�}zWYdd}~XnYnXyddWntttfk
r�YnXyddWn.tttfk
r�}zWYdd}~XnXzWdXdS(Nii(uZeroDivisionErroruEOFErroru	TypeErroruRuntimeError(uselfumsg((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_tryos2

uGrammarTests.test_trycCsdS(N((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_suite�suGrammarTests.test_suitecCszds	ndrdrnds'dr'nds2ndrHdrHdrHndrTdsvdrfdrfdsvdrvdrvndS(Ni((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	test_test�s+uGrammarTests.test_testcCsddk}ddkrnddkr*nddkr9nddkrHnddkrWnddkrfnddkrunddk	r�ndfkr�ndfkr�nddkodkodkodkodkodkodkodkodkodk	nrndS(Ni((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_comparison�s.tuGrammarTests.test_comparisoncCsd}d}d}dS(Niiii((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_binary_mask_ops�su!GrammarTests.test_binary_mask_opscCsd}d}d}dS(Niiiii((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_shift_ops�suGrammarTests.test_shift_opscCsd}d}d}d}dS(	Niiii����iiii((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_additive_ops�suGrammarTests.test_additive_opscCsd}d}d}d}dS(Niig�?ig�?g�?g((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_multiplicative_ops�su$GrammarTests.test_multiplicative_opscCs"d}d}d}d}d}dS(Niii����i����i����ii����ii����i����i����i����i����g�igi����ii����i����g�?((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_unary_ops�s
uGrammarTests.test_unary_opsc	Cs8ddl}ddl}|jd}|j�}|jdj�}d}|d}|d
}|dd�}|dd�}|dd�}|dd�}|dd�}|dd�}|dd�}i}d|d<d|d<d|d<d|d<t|�}|jd	d
d��|jt|�d�dS(Niutimeu01234iiiiiukeycSst|t�r|SfS(N(u
isinstanceutuple(ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>�su-GrammarTests.test_selectors.<locals>.<lambda>u[1, (1,), (1, 2), (1, 2, 3)]i����i����i����i����i����(i(ii(iii(usysutimeupathumodulesulistusortuassertEqualustr(	uselfusysutimeucuxuausuduL((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_selectors�s,






uGrammarTests.test_selectorsc
CsRd}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}|}d
}d}dS(Niiiuoneutwouthreeiufouriufiveiusixuxi{((uselfux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_atoms�s,	

0	uGrammarTests.test_atomsc	Cs�Gdd�d�}Gdd�d�}Gdd�d|�}Gdd�d|�}Gd	d
�d
|||�}Gdd�d�}d
d�}|Gdd�d��}dS(NcBs|EeZdZdS(u%GrammarTests.test_classdef.<locals>.BN(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuBsuBcBs|EeZdZdS(u&GrammarTests.test_classdef.<locals>.B2N(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuB2suB2cBs|EeZdZdS(u&GrammarTests.test_classdef.<locals>.C1N(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuC1suC1cBs|EeZdZdS(u&GrammarTests.test_classdef.<locals>.C2N(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuC2suC2cBs|EeZdZdS(u%GrammarTests.test_classdef.<locals>.DN(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuDsuDcBs8|EeZdZdd�Zdd�Zdd�ZdS(u%GrammarTests.test_classdef.<locals>.CcSsdS(N((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyumeth1su+GrammarTests.test_classdef.<locals>.C.meth1cSsdS(N((uselfuarg((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyumeth2su+GrammarTests.test_classdef.<locals>.C.meth2cSsdS(N((uselfua1ua2((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyumeth3su+GrammarTests.test_classdef.<locals>.C.meth3N(u__name__u
__module__u__qualname__umeth1umeth2umeth3(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuCsuCcSs|S(N((ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuclass_decoratorsu3GrammarTests.test_classdef.<locals>.class_decoratorcBs|EeZdZdS(u%GrammarTests.test_classdef.<locals>.GN(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuGsuG((	uselfuBuB2uC1uC2uDuCuclass_decoratoruG((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
test_classdefsuGrammarTests.test_classdefcCsEdddg}|jdd�|D�idd6dd6dd6�dS(NiiicSsi|]}|d|�qS(i((u.0ui((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<dictcomp>'s	u/GrammarTests.test_dictcomps.<locals>.<dictcomp>i(uassertEqual(uselfunums((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_dictcomps"suGrammarTests.test_dictcompscsedddddg}dddg�d	d
dg}�jdd
�|D�dddg��jdd
�|D�dddddg��jdd
�|D�dddg��j�fdd
�|D�d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:g��j�fdd
�|D�d;d<d=d>d?d@dAdBdCdDg
��jdd
�td�D�dgddgdddgddddgdddddgg�dd�}�j||�dEdEdEg��fdd�}|�t�d �t�d!�dFdGdHg}dIdJdKg�dLdMdNdOg���fd+d
�|D�}�j|dPdQdRdSg�dS(TNiiiiiuAppleuBananauCoconutu  Appleu Banana uCoco  nut  cSsg|]}|j��qS((ustrip(u.0us((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>/s	u/GrammarTests.test_listcomps.<locals>.<listcomp>u	Coco  nutcSsg|]}d|�qS(i((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>0s	ii	iicSs"g|]}|dkr|�qS(i((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>1s	cs)g|]}�D]}||f�qqS(((u.0uius(ustrs(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>2s	cs6g|],}dd��D�D]}||f�qqS(cSs"g|]}d|kr|�qS(un((u.0uf((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>8s	u:GrammarTests.test_listcomps.<locals>.<listcomp>.<listcomp>((u.0uius(ustrs(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>8s	cSs"g|]}dd�|��qS(cs!�fdd�t�d�D�S(Ncsg|]}�|�qS(((u.0ui(ua(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp><s	uLGrammarTests.test_listcomps.<locals>.<listcomp>.<lambda>.<locals>.<listcomp>i(urange(ua((uau6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda><su8GrammarTests.test_listcomps.<locals>.<listcomp>.<lambda>((u.0uj((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp><s	iii@icSsdd�|D�S(NcSs8g|].}|dkrd|ko/dkn�qS(iii((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>@s	uEGrammarTests.test_listcomps.<locals>.test_in_func.<locals>.<listcomp>((ul((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_in_func?su1GrammarTests.test_listcomps.<locals>.test_in_funccsE�jdd�dddgD�ddgddgddgg�dS(	NcSs-g|]#}dd�||dgD��qS(cSsg|]}|�qS(((u.0uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>Es	uUGrammarTests.test_listcomps.<locals>.test_nested_front.<locals>.<listcomp>.<listcomp>i((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>Es	uJGrammarTests.test_listcomps.<locals>.test_nested_front.<locals>.<listcomp>iiiiii(uassertEqual((uself(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_nested_frontDsu6GrammarTests.test_listcomps.<locals>.test_nested_frontu"[i, s for i in nums for s in strs]u[x if y]uBoeinguFordu
Macdonaldsi
uAirlineriuEngineiuCheeseburgercs`g|]V\}}�D]C\}}�D]0\}}||kr&||kr&||f�q&qqS(((u.0usnousnameupnoupnameusp_snousp_pno(upartsusuppart(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>^s		(iuApple(iuBanana(iuCoconut(iuApple(iuBanana(iuCoconut(iuApple(iuBanana(iuCoconut(iuApple(iuBanana(iuCoconut(iuApple(iuBanana(iuCoconut(iuBanana(iuCoconut(iuBanana(iuCoconut(iuBanana(iuCoconut(iuBanana(iuCoconut(iuBanana(iuCoconutF(iuBoeing(iuFord(iu
Macdonalds(i
uAirliner(iuEngine(iuCheeseburger(ii
(ii(ii(ii(uBoeinguAirliner(uBoeinguEngine(uForduEngine(u
MacdonaldsuCheeseburger(uassertEqualurangeuFalseucheck_syntax_error(uselfunumsuspcsutest_in_funcutest_nested_frontu	suppliersux((upartsuselfustrsusuppartu6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_listcomps)sF&,&				
C

		
uGrammarTests.test_listcompscs�dd�td�D�}|jt|�dd�td�D��yt|�|jd�Wntk
rqYnXd�y4�fdd��D�}t|�|jd	�Wntk
r�YnX|jtd
d�dD��dd�dD��|jtd
d�dD��dd�dD��dd�td�D��dd�dd��D�D�}|jt|�tdd�td�D���|jtdd�td�D��tdd�td�D���|jtdd�td�D��tdd�td�D���|jtdd�dd�td�D�D��tdd�td�D���|jtdd�dd�dd�td�D�D�D��tdd�td�D���|jtdd�d d�d!d�td�D�D�D��td"d�td�D���|jtd#d�d$d�d%d�td�D�D�D��td&d�td�D���|jtd'd�d(d�d)d�td�D�D�D��d*�t|d+�t|d,�dS(-Ncss(|]}dd�td�D�VqdS(cSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>js	u7GrammarTests.test_genexps.<locals>.<genexpr>.<listcomp>i
N(urange(u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>jsu,GrammarTests.test_genexps.<locals>.<genexpr>icSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>ks	u-GrammarTests.test_genexps.<locals>.<listcomp>i
u&should produce StopIteration exceptionc3s|]}�VqdS(N((u.0ud(ua(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>tsushould produce TypeErrorcss(|]}dD]}||fVq
qdS(uabcdN((u.0uxuy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>zsuabcdcSs)g|]}dD]}||f�qqS(uabcd((u.0uxuy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>zs	css(|]}dD]}||fVq
qdS(uxyN((u.0uxuy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>{suabcSs)g|]}dD]}||f�qqS(uxy((u.0uxuy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>{s	cSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>}s	css|]}|VqdS(N((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>~scss|]}|VqdS(N((u.0uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>~scSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>s	css|]}|dVqdS(iN((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSsg|]}|d�qS(i((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	css#|]}|dr||VqdS(iN((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSs$g|]}|dr||�qS(i((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	css|]}|VqdS(N((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scss|]}|VqdS(N((u.0uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	css|]}|VqdS(N((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scss|]}|VqdS(N((u.0uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scss|]}|VqdS(N((u.0uz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	css|]}|VqdS(N((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSsg|]}|�qS(((u.0uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	css|]}|VqdS(N((u.0uz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	css|]}dr|VqdS(NT(uTrue(u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scss|]}|VqdS(N((u.0uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scss|]}dr|VqdS(NT(uTrue(u.0uz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSsg|]}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	css|]}dr|VqdS(NT(uTrue(u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scss|]}dr|VqdS(NF(uFalse(u.0uy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scss|]}dr|VqdS(NT(uTrue(u.0uz((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�siufoo(x for x in range(10), 100)ufoo(100, x for x in range(10))(	urangeuassertEqualunextufailu
StopIterationu	TypeErrorulistusumucheck_syntax_error(uselfugub((uau6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_genexpshs8)



00 /BBO\\\C
uGrammarTests.test_genexpscsjd�dd�t��D�}d�|jtt|��d�d�d���fdd�t��D�}d�d�|jdd�td�D�t|��|jdd�td�D�d	dd
g�|jtdd�td�D��d	dd
g�|jdd�dddgD�d
ddg�|jtdd�dddgD��d
ddg�dS(Ni
css|]}|VqdS(N((u.0ui((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�su;GrammarTests.test_comprehension_specials.<locals>.<genexpr>ic3s4|]*}�rt��D]}||fVqqdS(N(urange(u.0uiuj(utux(u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSs/g|]%}td�D]}||f�qqS(i(urange(u.0uiuj((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	u<GrammarTests.test_comprehension_specials.<locals>.<listcomp>cSs*g|] }|dr|dr|�qS(ii((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	iicss)|]}|dr|dr|VqdS(iiN((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�scSsg|]\}|�qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	iicss|]\}|VqdS(N((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	<genexpr>�sii	FT(i(i(i(i(i(i	(urangeuassertEqualulenulistuFalseuTrue(uselfug((utuxu6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_comprehension_specials�s"),2/u(GrammarTests.test_comprehension_specialsc9Cs�Gdd�dt�}|��WdQX|��}WdQX|��
\}}WdQX|��|��WdQXWdQX|��}|��}WdQXWdQX|��}|��WdQXWdQXdS(NcBs,|EeZdZdd�Zdd�ZdS(u1GrammarTests.test_with_statement.<locals>.managercSsdS(Nii(ii((uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	__enter__�su;GrammarTests.test_with_statement.<locals>.manager.__enter__cWsdS(N((uselfuargs((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu__exit__�su:GrammarTests.test_with_statement.<locals>.manager.__exit__N(u__name__u
__module__u__qualname__u	__enter__u__exit__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyumanager�sumanager(uobject(uselfumanageruxuy((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_with_statement�s
u GrammarTests.test_with_statementc	CsDdd�}|jdd�dd�dd�fD�dg�|jdd�d	d�d
d�fD�dg�|jdn|d
d�d�|jdr�|dd�ndd�|jdr�do�dndd�|jdr�do�dndd�|jdo
dndd�|jdr5dp8|dd�ndd�|jdpf|dd�n|dd�d�|jdp�dn|dd�d�|jdndd�|jdr�dndd�|jdndd�|jdndd�|jdndd�|jdndd�|jdr6ddkndd�dS( NcSstt�|S(u@helper to check that evaluation of expressions is done correctly(uprintux(umsguret((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
_checkeval�s
u2GrammarTests.test_if_else_expr.<locals>._checkevalcSs"g|]}|�r|��qS(((u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	u2GrammarTests.test_if_else_expr.<locals>.<listcomp>cSsdS(NT(uTrue(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>�su0GrammarTests.test_if_else_expr.<locals>.<lambda>cSsdS(NF(uFalse(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>�scSs(g|]}|d�r|d��qS(F(uFalse(u.0ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu
<listcomp>�s	cSs|r
dSdS(NFT(uFalseuTrue(ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>�scSs|r
dSdS(NTF(uTrueuFalse(ux((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<lambda>�siiucheck 1iucheck 2iucheck 3iiucheck 4ucheck 5ucheck 6iiiTFiiig@(uassertEqualuTrueuFalse(uselfu
_checkeval((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_if_else_expr�s$22%""+.%uGrammarTests.test_if_else_exprcCs�|jdd�|jd	d�|jdd�|jdddkk�|jddkdk�|jddkodkn�dS(
NiiiiiiiiiiiF(uassertEqualu
assertTrueuFalseuassertFalse(uself((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyutest_paren_evaluation�su"GrammarTests.test_paren_evaluationN(.u__name__u
__module__u__qualname__utest_eval_inpututest_funcdefutest_lambdefutest_simple_stmtutest_expr_stmtu
test_del_stmtutest_pass_stmtutest_break_stmtutest_continue_stmtutest_break_continue_looputest_returnu
test_yieldu
test_raiseutest_importutest_globalu
test_nonlocalutest_assertuunittestu
skipUnlessu	__debug__utestAssert2utest_ifu
test_whileutest_forutest_tryu
test_suiteu	test_testutest_comparisonutest_binary_mask_opsutest_shift_opsutest_additive_opsutest_multiplicative_opsutest_unary_opsutest_selectorsu
test_atomsu
test_classdefutest_dictcompsutest_listcompsutest_genexpsutest_comprehension_specialsutest_with_statementutest_if_else_exprutest_paren_evaluation(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyuGrammarTests�sP�
	#

#?#uGrammarTestscCsttt�dS(N(urun_unittestu
TokenTestsuGrammarTests(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu	test_main�su	test_mainu__main__(
utest.supporturun_unittestucheck_syntax_erroruunittestusysuTestCaseu
TokenTestsuGrammarTestsu	test_mainu__name__(((u6/opt/alt/python33/lib64/python3.3/test/test_grammar.pyu<module>s
|���R