Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_ast.cpython-33.pyc

�
��f��c3@s�ddlZddlZddlZddlZddlZddlmZdd�Zddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*g&Zd+gZ	dd,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBgZ
GdCdD�dDej�ZGdEdF�dFej�Z
GdGdH�dHej�ZdIdJ�ZdKdL�ZdMdNdOdfdPdOdfddQfffgfdMdRdOdfdSdTgeegeeggf	dUdOdVffggefgfdMdRdOdfdSdTdWdXefgeegeeggf	dUdOdYffggefgfdMdRdOdfdSdTdWdXefgeegeedZdOd[fdfggf	dUdOd\ffggefgfdMdRdOdfdSdTgd]egeeggf	dUdOd^ffggefgfdMdRdOdfdSdTgeegd_eggf	dUdOd`ffggefgfdMdRdOdfdSdTdWdXefdWdaefdWdbefdWdcefdWddefgd]egd_edZdOdefdOfdPdOdffddQffdgdOdhfgdQffdidOdjfggfggf	dUdOdkffggefgfdMdldOdfdmggeedUdOd[ffggf	gfdMdldOdfdmdPdOd[fdndQffggeedUdOd`ffggf	gfdMdRdOdfdSdTgeegeeggf	dodOd[fdZdOdpfdOffggefgfdMdqdOdfdPdOdrfd<dsffgfgfdMdtdOdfdPdOdfd<duffgdZdOdrfdOffgfdMdvdOdfdPdOdfd<duffdwfdZdOdxfdOffgfdMdydOdfdPdOdrfd<duffdPdOdVfd<dQffdUdOdeffggfgfdMdzdOdfdPdOd{fd<dQffdUdOd[ffggfgfdMd|dOdfdPdOd}fd<dQffdUdOdxffggfgfdMd~dOdfddPdOdxfd�dQffdPdOdYfd�dufffgdUdOd�ffgfgfdMd~dOdfddPdOdxfd�dQffdPdOdYfd�dufffddPdOd�fd�dQffdPdOd�fd�dufffgdUdOd�ffgfgfdMd�dOdfd�dOd{fdPdOd{fd�dQffd�dOdffd�fggeefefgfdMd�dOdfdUd�d�ffgd�d}dfdPd}d�fd�dQffedUdrd�ffgfgggfgfdMd�dOdfdUd�d�ffgggdUdrd�ffgfgfdMd�dOdfdPdOd�fd<dQffefgfdMd�dOdfd�d�efgfgfdMd�dOdfd�d�d<efgdfgfdMd�dOdfd<gfgfdMdNdOdfdZdOdfdOffgfdMdUdOdffgfdMd�dOdffgfdMd�dOdffgfdMdydOdfd�dOdrfdPdOdrfdXduffdPdOd{fdaduffgduffdPdOdefdbdQffdUdOd^ffggfgfdMdNdOdfd�dOdOfd�dOd�fdPdOd�fdXdQffdPdOdrfdadQffgdQffd�d�dOdefdPdOdefdXduffdPdOd�fdaduffgduffdPdOd�fdbdQffgfgffgfdMdNdOdfd�dOdOfd�dOd�fdPdOd�fdXdQffdPdOdrfdadQffgdQffd�d�dOdefdPdOdefdXduffdPdOd�fdaduffgduffdPdOd�fdbdQffgfgffgfdMdNdOdfd�dOdOfd�dOd�fdPdOd�fdXdQffdPdOdrfdadQffgdQffd�d�dOd\fdPdOd\fdXduffdPdOd^fdaduffgduffdPdOd�fdbdQffgfgffgfdMdNdOdfd�d�drfd�d}drfdPd}drfd�dQffdPdxd�fd�dQffgdQffd�d�d[drfdPd[drfd�duffdPdYdrfd�duffgduffdPdYdYfd�dQffgfgffgfdMdNdOdfd�dOdOfdPdOdOfdXdQffdPdOdxfdadQffd�dPdOdefd�duffdPdOdffd�dQffgfd�dPdOd�fd�duffdPdOd�fd�dQffdPdOd�fd�dQffgfgffgfdMdNdOdfd�dOdOfdPdOdOfdXdQffdPdOdxfdadQffd�d�dOdefdPdOdefd<duffdPdOd�fd�duffgduffdPdOd�fd�dQffgfgffgfdMdNdOdfd�dOdOfdPdOdOfd�dQffd�dPdOd�fd�duffdPdOd\fd�dQffdPdOd`fd�dQffgfgffgfdMdNdOdfd�dOdOfdPdOdOfd�dQffd�d�dOd�fdPdOd�fd�duffdPdOdVfd�duffgduffdPdOd^fd�dQffgfgffgfg&Zd�dNdOdfd�dOdfdZdOdfdOfdwfdZdOd�fd�fffgfgZd�dPdOdfddQfffd�d�dOdfd�fdPdOdfdXdQffdPdOd{fdadQffgffd�d�dOdfdPdOdfdXdQffdwfdPdOdrfdadQffffd�d�dOdfd�fdPdOdrfd<dQffffd�d�dOdfdTgeegeeggf	dPdOd�fddQffffd�didOdfdZdOd�fdOfgdZdOdrfd�fgffd�didOdfggffd�d�dOdfdPdOdOfddQffgffd�didOdfdZd�d{fdOfgdZdrdYfd�fgffd�d�dOdOfdPdOdOfdXdQffd�dPdOd�fdaduffdPdOd\fdbdQffdPdOd`fdcdQffgfgffd�d�dOdOfdPdOdOfdXdQffd�dPdOd�fdaduffdPdOd\fdbdQffdPdOd`fdcdQffgfgffd�d�dOdfdZdOdfdOfd�fd�fgdZdOdrfd�fdZdOd[fd}fgffd�d�dOdfdPdOdfdSdQffdZdOd�fdOfdZdOdrfd�fgd�dbdZdOd[fd}ffgdPdOdefdcdQffdPdOdpfdddQffffd�dZdOdfdYffd�d�dOdfd�ffd�d�dOdfdPdOdfdXdQffdadQfffd�d�dOdfdPdOdfdXdQffd�dPdOd�fdadQffdPdOdrfdbdQffefdQfffd�dPdOdfd<dQfffd�dgdOdfdZdOdOfdOfdZdOd}fd�fdZdOdxfd}fgdQfffd�dgdOdfgdQfffd�d�dOdfdZdOdfdOfdZdOd�fd�fdZdOdrfd}fgdQfffd�d�dOdOfdZdOdOfdOfdZdOd}fd�fdZdOdxfd}fgdQfffd�d�dOdfgdQfffd�d�dOdfd�dOdfd�dOdfd�dOdfdPdOdfdXdQffdadQffdbdQffdcdQffd�dOd[fd�dOd[fdPdOd[fdXdQffdadQffd�dZdOd\fdOfdZdOd^fd�fefdQffggeeffgZe�dS(�iN(usupportcCs�|dks$t|tttf�r(|St|t�rHdd�|D�S|jjg}t|d�r�t|d�r�|j	|j
|jf�n|jdkr�t
|�Sx-|jD]"}|j	tt||���q�Wt
|�S(NcSsg|]}t|��qS((uto_tuple(u.0ue((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
<listcomp>
s	uto_tuple.<locals>.<listcomp>ulinenou
col_offset(uNoneu
isinstanceustruintucomplexulistu	__class__u__name__uhasattruappendulinenou
col_offsetu_fieldsutupleuto_tupleugetattr(uturesultuf((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyuto_tuple	s$
 uto_tupleuNoneu
def f(): passudef f(a): passudef f(a=0): passudef f(*args): passudef f(**kwargs): passu8def f(a, b=1, c=None, d=[], e={}, *args, **kwargs): passuclass C:passuclass C(object): passudef f():return 1udel vuv = 1uv += 1ufor v in v:passuwhile v:passu	if v:passuwith x as y: passuwith x as y, z as q: passuraise Exception('string')u$try:
  pass
except Exception:
  passutry:
  pass
finally:
  passuassert vu
import sysufrom sys import vuglobal vu1upassubreakucontinueufor a,b in c: passu[(a,b) for a,b in c]u((a,b) for a,b in c)u((a,b) for (a,b) in c)uL(
    (
    Aa
    ,
       Bb
    )
    for
    Aa
    ,
    Bb in Cc
    )u"{a : b for w in x for m in p if g}u{a : b for v,w in x}u{r for l in x if g}u{r for l,m in x}u1+2ua and bua + bunot vulambda:Noneu{ 1:2 }u{}u{None,}u&{
      1
        :
          2
     }u[a for b in c if d]u(a for b in c if d)u	1 < 2 < 3uf(1,2,c=3,*d,**e)u10u'string'ua.bua[b:c]uvu[1,2,3]u[]u1,2,3u(1,2,3)u()ua.b.c.d(a.b[1:2])cBs|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)S(*u	AST_TestscCs�t|tj�s"|jdkr&dSt|tjtjtjf�r�|j|j	f}|j
||k�|j|j	f}nxr|jD]g}t||�}t|t�r�x@|D]}|j
||�q�Wq�|dk	r�|j
||�q�q�WdS(N(u
isinstanceuastuASTu_fieldsuNoneuexprustmtu
excepthandlerulinenou
col_offsetu
assertTrueugetattrulistu_assertTrueorder(uselfuast_nodeu
parent_posunode_posunameuvalueuchild((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu_assertTrueorder�s"!
uAST_Tests._assertTrueordercCs�tj�}|j|jf�d|_|j|jd�|j|jdd�|jt��|jWdQX|jt	��tjd�WdQXdS(Ni*ufoobari(
uastuASTuassertEqualu_fieldsufoobaru__dict__uassertRaisesuAttributeErroruvarargu	TypeError(uselfux((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_AST_objects�s	
uAST_Tests.test_AST_objectscCsjGdd�d�}tj�}|�|_||j_tj|j�}~tj�|j|��dS(NcBs|EeZdZdS(u0AST_Tests.test_AST_garbage_collection.<locals>.XN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyuX�suX(	uastuASTuxuauweakrefurefusupportu
gc_collectuassertIsNone(uselfuXuauref((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_AST_garbage_collection�s
u%AST_Tests.test_AST_garbage_collectioncCs�x�ttdfttdfttdffD]m\}}}x[t||�D]J\}}t|d|tj	�}|j
t|�|�|j|d�qJWq+WdS(Nuexecusingleuevalu?i(ii(
u
exec_testsuexec_resultsusingle_testsusingle_resultsu
eval_testsueval_resultsuzipucompileuastu
PyCF_ONLY_ASTuassertEqualuto_tupleu_assertTrueorder(uselfuinputuoutputukinduiuouast_tree((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_snippets�suAST_Tests.test_snippetscCsPtjd�jdjj}|j|j�|j|j�|j|j�dS(Nux[::]i(	uastuparseubodyuvalueusliceuassertIsNoneuupperulowerustep(uselfuslc((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_slice�suAST_Tests.test_slicecCs*tjd�jd}|j|j�dS(Nufrom . import yi(uastuparseubodyuassertIsNoneumodule(uselfuim((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_from_import�suAST_Tests.test_from_importcCsStjd�}|j|jdtj�dj�|jd_t|dd�dS(Nufrom __future__ import divisioniu __future__ u<test>uexec(uastuparseuassertIsInstanceubodyu
ImportFromustripumoduleucompile(uselfumod((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu!test_non_interned_future_from_ast�su+AST_Tests.test_non_interned_future_from_astcCs�|jttjtj��|jttjtj��|jttjtj��|jttjtj��|jttjtj��|jttj	tj��dS(N(
u
assertTrueu
issubclassuastuForustmtuNameuexpruASTu
comprehensionuGt(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_base_classes�suAST_Tests.test_base_classescCs�x�tjj�D]q\}}t|t�r|dkr|dj�r|�}t|tj�r�|jt|j�t	�q�qqWdS(NuASTi(
uastu__dict__uitemsu
isinstanceutypeuisupperuASTuassertEqualu_fieldsutuple(uselfunameuitemux((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_field_attr_existences
+	u#AST_Tests.test_field_attr_existencec
Csktj�}|j|jd�|jt��|jWdQXtjtd	d
��}|j|jd�dS(
Nuargsuvararguvarargannotationu
kwonlyargsukwargukwargannotationudefaultsukw_defaultsii	i(uargsuvararguvarargannotationu
kwonlyargsukwargukwargannotationudefaultsukw_defaults(uastu	argumentsuassertEqualu_fieldsuassertRaisesuAttributeErroruvarargurange(uselfux((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_argumentss
uAST_Tests.test_argumentscCs,tj�}d|_|j|jd�dS(Ni�(uastuNumu_fieldsuassertEqual(uselfux((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_field_attr_writables	u"AST_Tests.test_field_attr_writablecCsGtj�}|j|jd�|jt��|jWdQXtjd�}|j|jd�|jt��|jWdQX|jt��|jWdQXtjdd�}|j|jd�tjddd�}|j|jd�|j|jd�|j|jd�|jt	tjdd�|jt	tjdddd�dS(	Nuni*ulinenoiii(un(un(
uastuNumuassertEqualu_fieldsuassertRaisesuAttributeErrorunulinenoufoobaru	TypeError(uselfux((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_classattrss$


uAST_Tests.test_classattrscCs8tjd�g}tj|�}|j|j|�dS(Ni*(uastuNumuModuleuassertEqualubody(uselfubodyux((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_module4suAST_Tests.test_modulec	Cs�tj�}|j|jd
�d|_|j|jd�tjd�}tjd�}tj�}tj|||�}|j|j|�|j|j|�|j|j	|�tjddd�}|j|jd�|j|jd�|j|j	d�tjddddd	�}|j|jd�|j|jd�|j|j	d�|j|j
d	�|jttjdd�|jttjdddd
�|jttjdddd	�|jttjdddd
dd	�tjdddddddd	�}|j|jd�|j|jd�|j|j	d�|j|j
d	�tjddddd�}|j|jd�dS(Nuleftuopurightiiiiulinenoiiu	foobarbazi*(uleftuopuright(
uastuBinOpuassertEqualu_fieldsu	foobarbazuNumuAdduleftuopurightulinenouassertRaisesu	TypeError(uselfuxun1un3uaddop((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_nodeclasses9s>	%$uAST_Tests.test_nodeclassescCs#tj�}|j|jf�dS(N(uastuSubuassertEqualu_fields(uselfux((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_no_fieldsisuAST_Tests.test_no_fieldsc	Cs�ddl}|g}yddl}|j|�Wntk
rFYnXdddg}xt|D]l}xc|D][}xRdd�tD�D]=}|j|j||��}|jt|�t|��q�WqjWq]WdS(Niiicss$|]}t|ddd�VqdS(u?uexeciN(ucompile(u.0ui((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	<genexpr>ysu*AST_Tests.test_pickling.<locals>.<genexpr>(	upickleucPickleuappenduImportErroru
exec_testsuloadsudumpsuassertEqualuto_tuple(	uselfupickleumodsucPickleu	protocolsumoduprotocoluastuast2((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_picklingns	


uAST_Tests.test_picklingcCs�tdddd�}tjtjtj|�|�g�}|jt��}t|dd�WdQX|jdt	|j
��dS(Nulinenoiu
col_offsetiu<test>uexecubut got <_ast.expr(udictuastuModuleuExpruexpruassertRaisesu	TypeErrorucompileuassertInustru	exception(uselfuposumucm((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_invalid_sum}s
'uAST_Tests.test_invalid_sumcCstjtjtjdtj���g�}tj|�|jt��}t|dd�WdQX|j	dt
|j��dS(Ni*u<test>uexecuidentifier must be of type str(uastuModuleuExpruNameuLoadufix_missing_locationsuassertRaisesu	TypeErrorucompileuassertInustru	exception(uselfumucm((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_invalid_identitifer�s
-
u"AST_Tests.test_invalid_identitifercCsvtjtjtjd��g�}tj|�|jt��}t|dd�WdQX|jdt	|j
��dS(Ni*u<test>uexecustring must be of type str(uastuModuleuExpruStrufix_missing_locationsuassertRaisesu	TypeErrorucompileuassertInustru	exception(uselfumucm((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_invalid_string�s
$
uAST_Tests.test_invalid_stringcCsntjd�}d|jdjdj_|jt��}t|dd�WdQX|jdt	|j
��dS(Nudef f():
 yield from g()iu<test>uexecufield value is required(uastuparseuNoneubodyuvalueuassertRaisesu
ValueErrorucompileuassertInustru	exception(uselfuempty_yield_fromucm((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_empty_yield_from�s
uAST_Tests.test_empty_yield_fromN(u__name__u
__module__u__qualname__u_assertTrueorderutest_AST_objectsutest_AST_garbage_collectionu
test_snippetsu
test_sliceutest_from_importu!test_non_interned_future_from_astutest_base_classesutest_field_attr_existenceutest_argumentsutest_field_attr_writableutest_classattrsutest_moduleutest_nodeclassesutest_no_fieldsu
test_picklingutest_invalid_sumutest_invalid_identitiferutest_invalid_stringutest_empty_yield_from(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	AST_Tests�s(	0u	AST_TestscBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS(uASTHelpers_TestcCsMtjd�}tdddtj�}|jtj|�tj|��dS(Nu
foo(1 + 1)u	<unknown>uexec(uastuparseucompileu
PyCF_ONLY_ASTuassertEqualudump(uselfuaub((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_parse�suASTHelpers_Test.test_parsecCs]yddWnJtk
rX|jt��}tjd�WdQX|j|jj�YnXdS(Niiu'\U'(u	ExceptionuassertRaisesuSyntaxErroruastuliteral_evaluassertIsNotNoneu	exceptionu__context__(uselfue((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_parse_in_error�s
u#ASTHelpers_Test.test_parse_in_errorcCsjtjd�}|jtj|�d�|jtj|dd�d�|jtj|dd�d�dS(	Nuspam(eggs, "and cheese")u�Module(body=[Expr(value=Call(func=Name(id='spam', ctx=Load()), args=[Name(id='eggs', ctx=Load()), Str(s='and cheese')], keywords=[], starargs=None, kwargs=None))])uannotate_fieldsueModule([Expr(Call(Name('spam', Load()), [Name('eggs', Load()), Str('and cheese')], [], None, None))])uinclude_attributesuModule(body=[Expr(value=Call(func=Name(id='spam', ctx=Load(), lineno=1, col_offset=0), args=[Name(id='eggs', ctx=Load(), lineno=1, col_offset=5), Str(s='and cheese', lineno=1, col_offset=11)], keywords=[], starargs=None, kwargs=None, lineno=1, col_offset=0), lineno=1, col_offset=0)])FT(uastuparseuassertEqualudumpuFalseuTrue(uselfunode((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	test_dump�suASTHelpers_Test.test_dumpcCs_tjddd�}tjtjd�|jj�|j_|jtj|dd�d�dS(Nu1 + 1umodeuevaliuinclude_attributesu�Expression(body=BinOp(left=Num(n=1, lineno=1, col_offset=0), op=Add(), right=Num(n=2, lineno=1, col_offset=4), lineno=1, col_offset=0))T(	uastuparseu
copy_locationuNumubodyurightuassertEqualudumpuTrue(uselfusrc((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_copy_location�s'u"ASTHelpers_Test.test_copy_locationcCs�tjd�}|jjtjtjtjdtj��tjd�ggdd���|j
|tj|��|j
tj|dd�d�dS(Nu
write("spam")uspamueggsuinclude_attributesu�Module(body=[Expr(value=Call(func=Name(id='write', ctx=Load(), lineno=1, col_offset=0), args=[Str(s='spam', lineno=1, col_offset=6)], keywords=[], starargs=None, kwargs=None, lineno=1, col_offset=0), lineno=1, col_offset=0), Expr(value=Call(func=Name(id='spam', ctx=Load(), lineno=1, col_offset=0), args=[Str(s='eggs', lineno=1, col_offset=0)], keywords=[], starargs=None, kwargs=None, lineno=1, col_offset=0), lineno=1, col_offset=0)])T(uastuparseubodyuappenduExpruCalluNameuLoaduStruNoneuassertEqualufix_missing_locationsudumpuTrue(uselfusrc((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_fix_missing_locations�s*"u*ASTHelpers_Test.test_fix_missing_locationscCs�tjddd�}|jtj|dd�|�|jtj|dd�d�tjddd�}|jtj|jdd�|j�|jtj|dd�d�dS(	Nu1 + 1umodeuevaluniuinclude_attributesu�Expression(body=BinOp(left=Num(n=1, lineno=4, col_offset=0), op=Add(), right=Num(n=1, lineno=4, col_offset=4), lineno=4, col_offset=0))T(uastuparseuassertEqualuincrement_linenoudumpuTrueubody(uselfusrc((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_increment_lineno�s%u%ASTHelpers_Test.test_increment_linenocCsytjddd�}ttj|j��}|j|jd�jd�|j|igd6dd6gd6dd	6�dS(
Nufoo()umodeuevalufuncufooukeywordsukwargsuargsustarargs(	uastuparseudictuiter_fieldsubodyuassertEqualupopuiduNone(uselfunodeud((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_iter_fields�s
u ASTHelpers_Test.test_iter_fieldscCs�tjddd�}|jtttj|j���d�tj|j�}|jt|�jd�|jt|�j	d�|jt|�j	d�|jtj
t|��d�dS(	Nuspam(23, 42, eggs='leek')umodeuevaliuspamii*u(keyword(arg='eggs', value=Str(s='leek'))(uastuparseuassertEqualulenulistuiter_child_nodesubodyunextuidunudump(uselfunodeuiterator((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_iter_child_nodes�s(u%ASTHelpers_Test.test_iter_child_nodescCs3tjd�}|jtj|jd�d�dS(Nu&def foo():
  """line one
  line two"""iuline one
line two(uastuparseuassertEqualu
get_docstringubody(uselfunode((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_get_docstring�su"ASTHelpers_Test.test_get_docstringcCs�|jtjd�dddg�|jtjd�idd6�|jtjd�d�|jtjd	�dddh�|jtjd
�d�|jttjd�|jtjd
�d�|jtjd�d�|jtjd�d�dS(Nu	[1, 2, 3]iiiu{"foo": 42}i*ufoou(True, False, None)u	{1, 2, 3}ub"hi"shiufoo()u-6iu-6j+3y@u3.25g
@TF(TFNi����y@�(uassertEqualuastuliteral_evaluTrueuFalseuNoneuassertRaisesu
ValueError(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_literal_eval�s" "u!ASTHelpers_Test.test_literal_evalcCsO|jtjd�d�|jtjd�d�|jtjd�d�dS(	Nu2jy@u10 + 2ji
u1.5 - 2jg�?y$@@y�?�(uassertEqualuastuliteral_eval(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_literal_eval_issue4907	su+ASTHelpers_Test.test_literal_eval_issue4907cCs�tjdddtjdd�gdddddd�g}tj|�}|jt��}t|d	d
�WdQX|jdt	|j
��dS(Numoduleutimeunamesunameusleepulevelulinenou
col_offsetutestuexecuinvalid integer value: None(uastu
ImportFromualiasuNoneuModuleuassertRaisesu
ValueErrorucompileuassertInustru	exception(uselfubodyumoducm((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_bad_integersu ASTHelpers_Test.test_bad_integerN(u__name__u
__module__u__qualname__u
test_parseutest_parse_in_erroru	test_dumputest_copy_locationutest_fix_missing_locationsutest_increment_linenoutest_iter_fieldsutest_iter_child_nodesutest_get_docstringutest_literal_evalutest_literal_eval_issue4907utest_bad_integer(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyuASTHelpers_Test�s	uASTHelpers_TestcBsH|EeZdZded]ddd�Zded]dd�Zd]dd�Zd	d
�Zdd�Z	d
d�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9d:�Z d;d<�Z!d=d>�Z"d?d@�Z#dAdB�Z$dCdD�Z%dEdF�Z&dGdH�Z'dIdJ�Z(dKdL�Z)dMdN�Z*dOdP�Z+dQdR�Z,dSdT�Z-dUdV�Z.dWdX�Z/dYdZ�Z0d[d\�Z1d]S(^uASTValidatorTestsuexcuexeccCsqd|_|_tj|�|j|��}t|d|�WdQX|dk	rm|j|t|j	��ndS(Niu<test>(
ulinenou
col_offsetuastufix_missing_locationsuassertRaisesucompileuNoneuassertInustru	exception(uselfumodumsgumodeuexcucm((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyumods
uASTValidatorTests.modcCs5tjtj|�g�}|j||d|�dS(Nuexc(uastuModuleuExprumod(uselfunodeumsguexcumod((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyuexpr$suASTValidatorTests.exprcCs&tj|g�}|j||�dS(N(uastuModuleumod(uselfustmtumsgumod((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyustmt(suASTValidatorTests.stmtcCsxtjtjtjdtj���g�}|j|dd�tjtjdtj���}|j|dd�dS(Nuxumust have Load contextusingleueval(uastuInteractiveuExpruNameuStoreumodu
Expression(uselfum((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_module,s-!uASTValidatorTests.test_modulecs3dddddddd�fdd�}tjdtjdtj���g}||d|�d�||dtjd��d�||dtjdtj��d	d�d�||d
|�d�||dtjd��d
�||dtjdtj��dd�d�||dtjd�g�d�||dtjd�g�d�tjdtjdtj���g}||d|dtjdtj��g�d�tjdtjdtj���tjdtjdtj���g}||d
|ddtjdtj��g�d�dS(Nc	s�|dkrg}n|dkr*g}n|dkr?g}n|dkrTg}ntj||||||||�}�|�S(N(uNoneuastu	arguments(uargsuvararguvarargannotationu
kwonlyargsukwargukwargannotationudefaultsukw_defaults(ufac(u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	arguments3s				u5ASTValidatorTests._check_arguments.<locals>.argumentsuxuargsumust have Load contextuvarargannotationiuvarargannotation but no vararguvarargu
kwonlyargsukwargannotationi*ukwargannotation but no kwargukwargudefaultsu"more positional defaults than argsukw_defaultsiu3length of kwonlyargs is not the same as kw_defaultsuaubuy(uNoneuastuarguNameuStoreuNumuLoad(uselfufacuchecku	argumentsuargs((ufacu2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu_check_arguments2s4		''!
'*!'u"ASTValidatorTests._check_argumentsc	Cstjgddgddgg�}tjd|ggd�}|j|d�tjd|tj�gtjdtj��gd�}|j|d�tjd|tj�ggtjdtj���}|j|d�dd�}|j||j�dS(Nuxuempty body on FunctionDefumust have Load contextcSs"tjd|tj�ggd�S(Nux(uastuFunctionDefuPassuNone(uargs((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyufaccsu+ASTValidatorTests.test_funcdef.<locals>.fac(	uastu	argumentsuNoneuFunctionDefustmtuPassuNameuStoreu_check_arguments(uselfuaufufac((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_funcdefYs$0	uASTValidatorTests.test_funcdefcCsCdddddddd�}|j|dtjdtj��g�d�|j|dtjdtjdtj���g�d�|j|dtjdtj���d�|j|dtjdtj���d�|j|d	g�d
�|j|d	dg�d�|j|dtjdtj��g�d�dS(
NcSs||dkrg}n|dkr*g}n|dkrHtj�g}n|dkr]g}ntjd||||||�S(Numyclass(uNoneuastuPassuClassDef(ubasesukeywordsustarargsukwargsubodyudecorator_list((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyuclshs			u,ASTValidatorTests.test_classdef.<locals>.clsubasesuxumust have Load contextukeywordsustarargsukwargsubodyuempty body on ClassDefuNone disallowedudecorator_list(uNoneustmtuastuNameuStoreukeyword(uselfucls((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_classdefgs'3$$'uASTValidatorTests.test_classdefcCsg|jtjg�d�|jtjdg�d�|jtjtjdtj��g�d�dS(Nuempty targets on DeleteuNone disalloweduxumust have Del context(ustmtuastuDeleteuNoneuNameuLoad(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_delete�s'uASTValidatorTests.test_deletecCs�|jtjgtjd��d�|jtjdgtjd��d�|jtjtjdtj��gtjd��d�|jtjtjdtj��gtjdtj���d�dS(Niuempty targets on AssignuNone disalloweduxumust have Store contextuyumust have Load context(ustmtuastuAssignuNumuNoneuNameuLoaduStore(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_assign�s%(3$uASTValidatorTests.test_assigncCs�tjtjdtj��tj�tjdtj���}|j|d�tjtjdtj��tj�tjdtj���}|j|d�dS(Nuxuyumust have Store contextumust have Load context(uastu	AugAssignuNameuLoaduAddustmtuStore(uselfuaug((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_augassign�s$$u ASTValidatorTests.test_augassigncCs>tjdtj��}tjdtj��}tj�}|jtj||gg�d�|jtjtjdtj��||gg�d�|jtj|tjdtj��|gg�d�tjtjdtj���}|jtj|||gg�d�|jtj|||g|g�d�dS(Nuxuyuempty body on Forumust have Store contextumust have Load context(uastuNameuStoreuLoaduPassustmtuForuExpr(uselfuxuyupue((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_for�s"00!%uASTValidatorTests.test_forcCs�|jtjtjd�gg�d�|jtjtjdtj��tj�gg�d�|jtjtjd�tj�gtjtjdtj���g�d�dS(Niuempty body on Whileuxumust have Load context(ustmtuastuWhileuNumuNameuStoreuPassuExpr(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_while�s(3$$uASTValidatorTests.test_whilecCs
|jtjtjd�gg�d�tjtjdtj��tj�gg�}|j|d�tjtjd�tjtjdtj���gg�}|j|d�tjtjd�tj�gtjtjdtj���g�}|j|d�dS(Niuempty body on Ifuxumust have Load context(ustmtuastuIfuNumuNameuStoreuPassuExpr(uselfui((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_if�s(0<'uASTValidatorTests.test_ifcCs�tj�}|jtjg|g�d�tjtjd�d�}|jtj|gg�d�tjtjdtj��d�}|jtj|g|g�d�tjtjd�tjdtj	���}|jtj|g|g�d�dS(Nuempty items on Withiuempty body on Withuxumust have Load contextumust have Store context(
uastuPassustmtuWithuwithitemuNumuNoneuNameuStoreuLoad(uselfupui((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	test_with�s$"-uASTValidatorTests.test_withcCs�tjdtjd��}|j|d�tjtjdtj��d�}|j|d�tjtjd�tjdtj���}|j|d�dS(Niu!Raise with cause but no exceptionuxumust have Load contexti(uastuRaiseuNoneuNumustmtuNameuStore(uselfur((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_raise�s$-uASTValidatorTests.test_raisecCs"tj�}tjggg|g�}|j|d�tjtjtjdtj���ggg|g�}|j|d�tj|gggg�}|j|d�tj|gg|g|g�}|j|d�tj|gtjddg�ggg�}|j|d�tjtjdtj��d|g�g}|jtj|g|gg�d�tjdd|g�g}tj|g|tjtjdtj���g|g�}|j|d�tj|g||gtjtjdtj���g�}|j|d�dS(Nuempty body on Tryuxumust have Load contextu-Try has neither except handlers nor finalbodyu%Try has orelse but no except handlersuempty body on ExceptHandleruy(	uastuPassuTryustmtuExpruNameuStoreu
ExceptHandleruNone(uselfuputue((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_try�s$9!--%<<uASTValidatorTests.test_trycCsx|jtjtjdtj��d�d�tjtjdtj��tjdtj���}|j|d�dS(Nuxumust have Load contextuy(ustmtuastuAssertuNameuStoreuNoneuLoad(uselfuassrt((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_assert�s
'uASTValidatorTests.test_assertcCs|jtjg�d�dS(Nuempty names on Import(ustmtuastuImport(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_import�suASTValidatorTests.test_importcCsWtjdtjdd�gd�}|j|d�|jtjdgd�d�dS(Nuxi*ulevel less than -1iuempty names on ImportFromi���(uastu
ImportFromuNoneualiasustmt(uselfuimp((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_importfrom�s$u!ASTValidatorTests.test_importfromcCs|jtjg�d�dS(Nuempty names on Global(ustmtuastuGlobal(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_global�suASTValidatorTests.test_globalcCs|jtjg�d�dS(Nuempty names on Nonlocal(ustmtuastuNonlocal(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_nonlocal�suASTValidatorTests.test_nonlocalcCs5tjtjdtj���}|j|d�dS(Nuxumust have Load context(uastuExpruNameuStoreustmt(uselfue((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	test_expr�s!uASTValidatorTests.test_exprcCs�tjtj�g�}|j|d�tjtj�tjd�g�}|j|d�tjtj�tjd�dg�}|j|d�tjtj�tjd�tjdtj��g�}|j|d�dS(Nuless than 2 valuesiiuNone disalloweduxumust have Load context(uastuBoolOpuAnduexpruNumuNoneuNameuStore(uselfub((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_boolop�s$'9uASTValidatorTests.test_boolopcCs>tjtj�tjdtj���}|j|d�dS(Nuxumust have Load context(uastuUnaryOpuNotuNameuStoreuexpr(uselfuu((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_unaryops*uASTValidatorTests.test_unaryopc	Csutjgddgddgg�}|jtj|tjdtj���d�dd�}|j||j�dS(Nuxumust have Load contextcSs"tj|tjdtj���S(Nux(uastuLambdauNameuLoad(uargs((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyufacsu*ASTValidatorTests.test_lambda.<locals>.fac(uastu	argumentsuNoneuexpruLambdauNameuStoreu_check_arguments(uselfuaufac((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_lambdas
$'uASTValidatorTests.test_lambdacCs�tjdtj��}tjdtj��}xK|||f|||f|||ffD]}|jtj|�d�q[WdS(Nuxuyumust have Load context(uastuNameuLoaduStoreuexpruIfExp(uselfulusuargs((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_ifexps1uASTValidatorTests.test_ifexpcCs�tjgtjdtj��g�}|j|d�tjdgtjdtj��g�}|j|d�tjtjdtj��gdg�}|j|d�dS(Nuxusame number of keys as valuesuNone disallowed(uastuDictuNameuLoaduexpruNone(uselfud((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	test_dicts'**uASTValidatorTests.test_dictcCsT|jtjdg�d�tjtjdtj��g�}|j|d�dS(NuNone disalloweduxumust have Load context(uexpruastuSetuNoneuNameuStore(uselfus((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_sets$uASTValidatorTests.test_setcCsb|j|g�d�tjtjdtj��tjdtj��g�}|j||g�d�tjtjdtj��tjdtj��g�}|j||g�d�tjdtj��}tjdtj��}tj||dg�}|j||g�d�tj||tjdtj��g�}|j||g�d�dS(Nu comprehension with no generatorsuxumust have Store contextumust have Load contextuyuNone disallowed(uexpruastu
comprehensionuNameuLoaduStoreuNone(uselfufacuguxuy((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu_check_comprehensions*u&ASTValidatorTests._check_comprehensioncs�tjtjdtj��tjdtj��g�}|j�tjdtj��|g�d��fdd�}|j|�dS(Nuxumust have Load contextcs�tjdtj��|�S(Nux(uastuNameuStore(ugens(ufac(u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyuwrap3su,ASTValidatorTests._simple_comp.<locals>.wrap(uastu
comprehensionuNameuStoreuLoaduexpru_check_comprehension(uselfufacuguwrap((ufacu2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu_simple_comp.s'uASTValidatorTests._simple_compcCs|jtj�dS(N(u_simple_compuastuListComp(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_listcomp7suASTValidatorTests.test_listcompcCs|jtj�dS(N(u_simple_compuastuSetComp(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_setcomp:suASTValidatorTests.test_setcompcCs|jtj�dS(N(u_simple_compuastuGeneratorExp(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_generatorexp=su#ASTValidatorTests.test_generatorexpcCs�tjtjdtj��tjdtj��g�}tjtjdtj��tjdtj��|g�}|j|d�tjtjdtj��tjdtj��|g�}|j|d�dd�}|j|�dS(Nuyupuxumust have Load contextcSsCtjdtj��}tjdtj��}tj|||�S(Nuxuy(uastuNameuLoaduDictComp(ucompsukuv((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyufactoryIsu0ASTValidatorTests.test_dictcomp.<locals>.factory(uastu
comprehensionuNameuStoreuLoaduDictCompuexpru_check_comprehension(uselfugucufactory((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_dictcomp@s!!uASTValidatorTests.test_dictcompcCsZ|jtjtjdtj���d�|jtjtjdtj���d�dS(Nuxumust have Load(uexpruastuYielduNameuStoreu	YieldFrom(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_yieldOs+uASTValidatorTests.test_yieldcCstjdtj��}tj|tj�gg�}|j|d�tj|tj�gtjd�tjd�g�}|j|d�tjtjd�tj�g|g�}|j|ddt�tj|tj�gtjd�g�}|j|ddt�dS(	Nuxuno comparatorsiiu,different number of comparators and operandsublahunon-numericuexc(uastuNameuLoaduCompareuInuexpruNumu	TypeError(uselfuleftucomp((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_compareSs6**uASTValidatorTests.test_comparecCs�tjdtj��}tjdtj��g}tjdtjdtj���g}tjdtj��}tjdtj��}tjtjdtj��||||�}|j|d�tj|dg|||�}|j|d�tjdtjdtj���g}tj|||||�}|j|d�tj|||tjdtj��|�}|j|d�tj||||tjdtj���}|j|d�dS(	Nuxuyuwuzupuqumust have Load contextuNone disallowed(uastuNameuLoadukeyworduCalluStoreuexpruNone(uselfufuncuargsukeywordsustarargukwargucallubad_keywords((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	test_call^s$'$	'-uASTValidatorTests.test_callcCs�Gdd�dt�}Gdd�dt�}Gdd�dt�}xEdd|�|�|�fD]%}|jtj|�d	d
t�qaWdS(NcBs|EeZdZdS(u*ASTValidatorTests.test_num.<locals>.subintN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyusubintssusubintcBs|EeZdZdS(u,ASTValidatorTests.test_num.<locals>.subfloatN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyusubfloatususubfloatcBs|EeZdZdS(u.ASTValidatorTests.test_num.<locals>.subcomplexN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
subcomplexwsu
subcomplexu0uhellounon-numericuexc(uintufloatucomplexuexpruastuNumu	TypeError(uselfusubintusubfloatu
subcomplexuobj((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_numrs
%uASTValidatorTests.test_numcCsAtjtjdtj��dtj��}|j|d�dS(Nuxuyumust have Load context(uastu	AttributeuNameuStoreuLoaduexpr(uselfuattr((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_attribute|s-u ASTValidatorTests.test_attributecCs�tjtjdtj��tjtjd��tj��}|j|d�tjdtj��}tj|tjtjdtj���tj��}|j|d�tjdtj��}xf|ddfd|dfdd|ffD]:}tj	|�}|jtj||tj��d�q�Wtj
g�}|jtj||tj��d�tj
tj|�g�}|jtj||tj��d�dS(Nuxiumust have Load contextuyuempty dims on ExtSlice(uastu	SubscriptuNameuStoreuIndexuNumuLoaduexpruNoneuSliceuExtSlice(uselfusubuxusuargsusl((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_subscript�s 0'1%u ASTValidatorTests.test_subscriptcCsqtjtjtjdtj��tj��gtj��}tj|gtjd��}|j|d�dS(Nuxiumust have Store context(	uastuListuStarreduNameuLoaduStoreuAssignuNumustmt(uselfuleftuassign((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_starred�s0uASTValidatorTests.test_starredcCsZ|j|dgtj��d�|j|tjdtj��gtj��d�dS(NuNone disalloweduxumust have Load context(uexpruNoneuastuLoaduNameuStore(uselfufac((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	_sequence�s"-uASTValidatorTests._sequencecCs|jtj�dS(N(u	_sequenceuastuList(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	test_list�suASTValidatorTests.test_listcCs|jtj�dS(N(u	_sequenceuastuTuple(uself((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
test_tuple�suASTValidatorTests.test_tuplecCs�tjjtj�}dd�tj|�D�}|jddg�xl|D]d}tjj||�}t|ddd��}|j	�}WdQXtj
|�}t||d�qKWdS(	NcSs%g|]}|jd�r|�qS(u.py(uendswith(u.0ufn((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu
<listcomp>�s	u;ASTValidatorTests.test_stdlib_validates.<locals>.<listcomp>utest/test_grammar.pyutest/test_unpack_ex.pyuruencodinguutf-8uexec(uosupathudirnameuastu__file__ulistdiruextendujoinuopenureaduparseucompile(uselfustdlibutestsumoduleufnufpusourceumod((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyutest_stdlib_validates�s
u'ASTValidatorTests.test_stdlib_validatesN(2u__name__u
__module__u__qualname__u
ValueErroruNoneumoduexprustmtutest_moduleu_check_argumentsutest_funcdefu
test_classdefutest_deleteutest_assignutest_augassignutest_foru
test_whileutest_ifu	test_withu
test_raiseutest_tryutest_assertutest_importutest_importfromutest_globalu
test_nonlocalu	test_exprutest_booloputest_unaryoputest_lambdau
test_ifexpu	test_dictutest_setu_check_comprehensionu_simple_compu
test_listcomputest_setcomputest_generatorexpu
test_dictcompu
test_yieldutest_compareu	test_callutest_numutest_attributeutest_subscriptutest_starredu	_sequenceu	test_listu
test_tupleutest_stdlib_validates(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyuASTValidatorTestssZ'	



	
uASTValidatorTestscCstjttt�dS(N(usupporturun_unittestu	AST_TestsuASTHelpers_TestuASTValidatorTests(((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu	test_main�su	test_mainc
Cs�tdkrdStjdd�dgkr�x�tdftdftdffD]^\}}t|d�x7|D]/}tttt	|d|d	���d
�qoWtd�qNWtd�t
�nt�dS(
Nu__main__iu-guexecusingleuevalu_results = [u?iu,u]umain()(u__name__usysuargvu
exec_testsusingle_testsu
eval_testsuprinturepruto_tupleucompileu
SystemExitu	test_main(u
statementsukindus((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyumain�s
-
	umainuModuleuExpriuNameuLoaduFunctionDefufu	argumentsuPassi	uarguai
uNumiiuargsiukwargsiubucudueiiuListiuDictii4uClassDefuCuobjectuReturniuDeleteiuDeluAssignuStoreu	AugAssignuAddiuForuWhileiuIfiuWithuwithitemuxuyi
uziuqiuRaiseuCallu	ExceptionuStrustringuTryiu
ExceptHandleriuAssertuImportualiasusysu
ImportFromuGlobaluBreakuContinueuTupleuListCompu
comprehensionuGeneratorExpiuAauBbuCcuDictCompuwiumiupi uguSetCompuruluInteractiveuBinOpu
ExpressionuBoolOpuAnduUnaryOpuNotuLambdauSetuCompareuLtukeywordu	Attributeu	SubscriptuSlice(uosusysuunittestuastuweakrefutestusupportuto_tupleu
exec_testsusingle_testsu
eval_testsuTestCaseu	AST_TestsuASTHelpers_TestuASTValidatorTestsu	test_mainumainuNoneuexec_resultsusingle_resultsueval_results(((u2/opt/alt/python33/lib64/python3.3/test/test_ast.pyu<module>s			���0Q]oQQ�<Tc3EH]EEc�`oB3'-*���������WNK3K?0?��]�6lTTT�