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

name : test_ast.pyo
�
?��cc:@sddlZddlZddlZddlmZddlZd�Zdddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,g)Zd-gZdd.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEgZ	dFej
fdG��YZdHej
fdI��YZdJ�Z
dK�ZdLdMdNdOfdPdNdOfddQfffgfdLdRdNdOfdSdTgeegfdUdNdVffggfgfdLdRdNdOfdSdTdPdNdWfdXdYffgeegfdUdNdZffggfgfdLdRdNdOfdSdTdPdNdWfdXdYffgeed[dNd\fdOfgfdUdNd]ffggfgfdLdRdNdOfdSdTgd^egfdUdNd_ffggfgfdLdRdNdOfdSdTged`gfdUdNdaffggfgfdLdRdNdOfdSdTdPdNdWfdXdYffdPdNdVfdbdYffdPdNd_fdcdYffdPdNddfdedYffdPdNdffdgdYffgd^d`d[dNdhfdNfdPdNdifddQffdjdNdkfgdQffdldNdmfggfgfdUdNdnffggfgfdLdodNdOfdpgdUdNd\ffggfgfdLdodNdOfdpdPdNd\fdqdQffgdUdNdaffggfgfdLdRdNdOfdSdTgeegfdrdNd\fd[dNdsfdNffggfgfdLdtdNdOfdPdNdufd?dvffgfgfdLdwdNdOfdPdNdOfd?dxffgd[dNdufdNffgfdLdydNdOfdPdNdOfd?dxffdzfd[dNd{fdNffgfdLd|dNdOfdPdNd\fdSdQffd[dNdhfdNfgefgfdLd}dNdOfdPdNdufd?dxffdPdNdVfd?dQffdUdNdhffggfgfdLd~dNdOfdPdNdWfd?dQffdUdNd\ffggfgfdLddNdOfdPdNd�fd?dQffdUdNd{ffggfgfdLd�dNdOfdPdNdWfd�dQffd�dNdafd�fefgfdLd�dNdOfdUd�d�ffgd�d�dOfdPd�d�fd�dQffedUdud�ffgfggfgfdLd�dNdOfdUd�d�ffgdUdud�ffgfgfdLd�dNdOfdPdNd�fd?dQffefgfdLd�dNdOfd�d�efgfgfdLd�dNdOfd�d�d?efgdOfgfdLd�dNdOfd�dNd{fd?feefgfdLd�dNdOfd?gfgfdLdMdNdOfd[dNdOfdNffgfdLdUdNdOffgfdLd�dNdOffgfdLd�dNdOffgfdLd}dNdOfd�dNdufdPdNdufdXdxffdPdNdWfdbdxffgdxffdPdNdhfdcdQffdUdNd_ffggfgfdLdMdNdOfd�dNdNfd�dNd�fdPdNd�fdXdQffdPdNdufdbdQffgdQffd�d�dNdhfdPdNdhfdXdxffdPdNd�fdbdxffgdxffdPdNd�fdcdQffgfgffgfdLdMdNdOfd�dNdNfd�dNd�fdPdNd�fdXdQffdPdNdufdbdQffgdQffd�d�dNdhfdPdNdhfdXdxffdPdNd�fdbdxffgdxffdPdNd�fdcdQffgfgffgfdLdMdNdOfd�dNdNfd�dNd�fdPdNd�fdXdQffdPdNdufdbdQffgdQffd�d�dNd]fdPdNd]fdXdxffdPdNd_fdbdxffgdxffdPdNd�fdcdQffgfgffgfdLdMdNdOfd�d�dufd�d�dufdPd�dufd�dQffdPd{d�fd�dQffgdQffd�d�d\dufdPd\dufd�dxffdPdZdufd�dxffgdxffdPdZdZfd�dQffgfgffgfdLdMdNdOfd�dNdNfdPdNdNfdXdQffdPdNd{fdbdQffd�dPdNdhfd�dxffdPdNdifd�dQffgfd�dPdNddfd�dxffdPdNd�fd�dQffdPdNd�fd�dQffgfgffgfdLdMdNdOfd�dNdNfdPdNdNfdXdQffdPdNd{fdbdQffd�d�dNdhfdPdNdhfd?dxffdPdNd�fd�dxffgdxffdPdNd�fd�dQffgfgffgfdLdMdNdOfd�dNdNfdPdNdNfd�dQffd�dPdNd�fd�dxffdPdNd]fd�dQffdPdNdafd�dQffgfgffgfdLdMdNdOfd�dNdNfdPdNdNfd�dQffd�d�dNd�fdPdNd�fd�dxffdPdNdVfd�dxffgdxffdPdNd_fd�dQffgfgffgfdLdRdNdOfdSdTgeegfdUdudVffgdPdNdNfd�dQffd�d�dNfdPd�dNfd�dQffggeefd�d�dNfdPd�dNfd�dQffd[d�d�fdNfggeefgfgfdLdodNdOfdpgdUdudVffgdPdNdNfd�dQffd�d�dNfdPd�dNfd�dQffggeefd�d�dNfdPd�dNfd�dQffd[d�d�fdNfggeefgfgfdLdRdNdOfdSdTgeegfdUd�dVffgd�dNdNfdPdNdNfd�dQffd�dNdWfdPdNdWfdXdQffd�dPdNd]fdXdxffdPdNdafdbdQffgfgfggeefgfgfg)Zd�dMdNdOfd�dNdOfd[dNdOfdNfdzfd[dNd�fd�fffgfgZd�dPdNdOfddQfffd�d�dNdOfd�fdPdNdOfdXdQffdPdNdWfdbdQffgffd�d�dNdOfdPdNdOfdXdQffdzfdPdNdufdbdQffffd�d�dNdOfd�fdPdNdufd?dQffffd�d�dNdOfdTgeegfdPdNd�fddQffffd�dldNdOfd[dNd�fdNfgd[dNdufd�fgffd�dldNdOfggffd�d�dNdOfdPdNdNfddQffgffd�dldNdOfd[d�dWfdNfgd[dudZfd�fgffd�d�dNdNfdPdNdNfdXdQffd�dPdNd�fdbdxffdPdNd]fdcdQffdPdNdafdedQffgfgffd�d�dNdNfdPdNdNfdXdQffd�dPdNd�fdbdxffdPdNd]fdcdQffdPdNdafdedQffgfgffd�d�dNdOfd[dNdOfdNfd�fd�fgd[dNdufd�fd[dNd\fd�fgffd�d�dNdOfdPdNdOfdSdQffd[dNd�fdNfd[dNdufd�fgd�dcd[dNd\fd�ffgdPdNdhfdedQffdPdNdsfdgdQffffd�d�dNdOfdPdNdNfd?dQffffd�d[dNdOfd�ffd�d�dNdOfd�ffd�d�dNdOfdPdNdOfdXdQffdbdQfffd�d�dNdOfdPdNdOfdXdQffd�dPdNd�fdbdQffdPdNdufdcdQffefdQfffd�dPdNdOfd?dQfffd�djdNdOfd[dNdNfdNfd[dNd�fd�fd[dNd{fd�fgdQfffd�djdNdOfgdQfffd�d�dNdOfd[dNdOfdNfd[dNd�fd�fd[dNdufd�fgdQfffd�d�dNdNfd[dNdNfdNfd[dNd�fd�fd[dNd{fd�fgdQfffd�d�dNdOfgdQfffd�d�dNdOfd�dNdOfd�dNdOfd�dNdOfdPdNdOfdXdQffdbdQffdcdQffdedQffd�dNd\fd�dNd\fdPdNd\fdXdQffdbdQffd�d[dNd]fdNfd[dNd_fd�fefdQffggeeffgZe�dS(�i����N(ttest_supportcCs�|dks't|ttttf�r+|St|t�rWg|D]}t|�^qAS|jj	g}t
|d�r�t
|d�r�|j|j|j
f�n|jdkr�t|�Sx-|jD]"}|jtt||���q�Wt|�S(Ntlinenot
col_offset(tNonet
isinstancet
basestringtinttlongtcomplextlisttto_tuplet	__class__t__name__thasattrtappendRRt_fieldsttupletgetattr(tttetresulttf((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyR
s'
 Rs
def f(): passsdef f(a): passsdef f(a=0): passsdef f(*args): passsdef f(**kwargs): passs8def f(a, b=1, c=None, d=[], e={}, *args, **kwargs): passsclass C:passsclass C(object): passsdef f():return 1sdel vsv = 1sv += 1sprint >>f, 1, sfor v in v:passswhile v:passs	if v:passsraise Exception, 'string's$try:
  pass
except Exception:
  passstry:
  pass
finally:
  passsassert vs
import syssfrom sys import vsexec 'v'sglobal vt1tpasstbreaktcontinuesfor a,b in c: passs[(a,b) for a,b in c]s((a,b) for a,b in c)s((a,b) for (a,b) in c)sL(
    (
    Aa
    ,
       Bb
    )
    for
    Aa
    ,
    Bb in Cc
    )s"{a : b for w in x for m in p if g}s{a : b for v,w in x}s{r for l in x if g}s{r for l,m in x}s'@deco1
@deco2()
@deco3(1)
def f(): passs'@deco1
@deco2()
@deco3(1)
class C: passs!@deco(a for a in b)
def f(): passs1+2sa and bsa + bsnot vslambda:Nones{ 1:2 }s{}s{None,}s&{
      1
        :
          2
     }s[a for b in c if d]s(a for b in c if d)s	1 < 2 < 3sf(1,2,c=3,*d,**e)s`v`t10Ls'string'sa.bsa[b:c]tvs[1,2,3]s[]s1,2,3s(1,2,3)s()sa.b.c.d(a.b[1:2])t	AST_TestscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�ZRS(cCs�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(RtasttASTRRtexprtstmtt
excepthandlerRRt
assertTrueRR	t_assertTrueorder(tselftast_nodet
parent_postnode_postnametvaluetchild((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyR#�s"!
c	Cs�tj�}|j|jd�|jt��|jWdQX|jt��d|_WdQX|jt��tjdd�WdQX|jt��tjd�WdQXdS(NiRi((	RRtassertEqualRtassertRaisestAttributeErrortvarargtfoobart	TypeError(R$tx((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_AST_objects�s
cCs�x�ttdfttdfttdffD]p\}}}x^tj||�D]J\}}t|d|t	j
�}|jt|�|�|j
|d�qMWq+WdS(Ntexectsingletevalt?i(ii(t
exec_teststexec_resultstsingle_teststsingle_resultst
eval_teststeval_resultst	itertoolstiziptcompileRt
PyCF_ONLY_ASTR+R
R#(R$tinputtoutputtkindtitotast_tree((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt
test_snippets�scCsltjd�jdjj}|j|j�|j|j�|j|j	tj
�|j|j	jd�dS(Nsx[::]iR(
RtparsetbodyR)tslicetassertIsNonetuppertlowertassertIsInstancetsteptNameR+tid(R$tslc((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt
test_slice�s
cCs*tjd�jd}|j|j�dS(Nsfrom . import yi(RRHRIRKtmodule(R$tim((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_from_import�scCsStjd�}|j|jdtj�dj�|jd_t|dd�dS(Nsfrom __future__ import divisionis __future__ s<test>R3(RRHRNRIt
ImportFromtstripRTR?(R$tmod((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt!test_non_interned_future_from_ast�scCs�|jttjtj��|jttjtj��|jttjtj��|jttjtj��|jttjtj��|jttj	tj��dS(N(
R"t
issubclassRtForR RPRRt
comprehensiontGt(R$((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_base_classes�scCs�x�tjj�D]q\}}t|t�r|dkr|dj�r|�}t|tj�r�|jt|j�t	�q�qqWdS(NRi(
Rt__dict__t	iteritemsRttypetisupperRR+RR(R$R(titemR1((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_field_attr_existence�s
+	cCsktj�}|j|jd	�|jt��|jWdQXtjdddd�}|j|jd�dS(
NtargsR.tkwargtdefaultsiiii(RfR.RgRh(Rt	argumentsR+RR,R-R.(R$R1((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_argumentss
cCs,tj�}d|_|j|jd�dS(Ni�(RtNumRR+(R$R1((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_field_attr_writables	c
CsGtj�}|j|jd�|jt��|jWdQXtjd�}|j|jd�|jt��|jWdQX|jt��|jWdQXtjdd�}|j|jd�tjddd�}|j|jd�|j|jd�|j|jd�|jt	tjdd�|jt	tjdddd�dS(	Ntni*Riii(Rm(Rm(
RRkR+RR,R-RmRR/R0(R$R1((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_classattrss$


cCs8tjd�g}tj|�}|j|j|�dS(Ni*(RRktModuleR+RI(R$RIR1((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_module0sc	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(NtlefttoptrightiiiiRiit	foobarbazi*(RqRrRs(
RtBinOpR+RRtRktAddRqRrRsRR,R0(R$R1tn1tn3taddop((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_nodeclasses5s>	%$cCs#tj�}|j|jd�dS(N((RtSubR+R(R$R1((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_no_fieldsesc	Cs�ddl}|g}yddl}|j|�Wntk
rEnXdddg}xq|D]i}x`|D]X}xOd�tD�D]=}|j|j||��}|jt|�t|��q�WqiWq\WdS(Ni����iiicss$|]}t|ddd�VqdS(R6R3iN(R?(t.0RD((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pys	<genexpr>us(	tpickletcPickleRtImportErrorR7tloadstdumpsR+R
(	R$R~tmodsRt	protocolsRYtprotocolRtast2((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt
test_picklingjs	


cCstjtjtjdtj���g�}tj|�|jt��}t|dd�WdQX|j	dt
|j��dS(Nuxs<test>R3sidentifier must be of type str(RRotExprRPtLoadtfix_missing_locationsR,R0R?tassertIntstrt	exception(R$tmtcm((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_invalid_identitiferys
-
cCsvtjtjtjd��g�}tj|�|jt��}t|dd�WdQX|jdt	|j
��dS(Ni+s<test>R3s!string must be of type str or uni(RRoR�tStrR�R,R0R?R�R�R�(R$R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_invalid_string�s
$
(Rt
__module__R#R2RGRSRVRZR_ReRjRlRnRpRzR|R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyR�s"										
				0			tASTHelpers_TestcBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cCsMtjd�}tdddtj�}|jtj|�tj|��dS(Ns
foo(1 + 1)s	<unknown>R3(RRHR?R@R+tdump(R$tatb((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt
test_parse�scCsjtjd�}|jtj|�d�|jtj|dt�d�|jtj|dt�d�dS(Nsspam(eggs, "and cheese")s�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))])tannotate_fieldsseModule([Expr(Call(Name('spam', Load()), [Name('eggs', Load()), Str('and cheese')], [], None, None))])tinclude_attributessModule(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)])(RRHR+R�tFalsetTrue(R$tnode((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt	test_dump�scCs_tjddd�}tjtjd�|jj�|j_|jtj|dt�d�dS(Ns1 + 1tmodeR5iR�s�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))(	RRHt
copy_locationRkRIRsR+R�R�(R$tsrc((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_copy_location�s'cCs�tjd�}|jjtjtjtjdtj��tjd�ggdd���|j
|tj|��|j
tj|dt
�d�dS(Ns
write("spam")tspamteggsR�s�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)])(RRHRIRR�tCallRPR�R�RR+R�R�R�(R$R�((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_fix_missing_locations�s*"cCs�tjddd�}|jtj|dd�|�|jtj|dt�d�tjddd�}|jtj|jdd�|j�|jtj|dt�d�dS(Ns1 + 1R�R5RmiR�s�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))(RRHR+tincrement_linenoR�R�RI(R$R�((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_increment_lineno�s%cCsytjddd�}ttj|j��}|j|jd�jd�|j|igd6dd6gd6dd	6�dS(
Nsfoo()R�R5tfunctfootkeywordstkwargsRftstarargs(	RRHtdicttiter_fieldsRIR+tpopRQR(R$R�td((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_iter_fields�s
cCs�tjddd�}|jtttj|j���d�tj|j�}|jt|�jd�|jt|�j	d�|jt|�j	d�|jtj
t|��d�dS(	Nsspam(23, 42, eggs='leek')R�R5iR�ii*s(keyword(arg='eggs', value=Str(s='leek'))(RRHR+tlenR	titer_child_nodesRItnextRQRmR�(R$R�titerator((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_iter_child_nodes�s(cCs3tjd�}|jtj|jd�d�dS(Ns&def foo():
  """line one
  line two"""isline one
line two(RRHR+t
get_docstringRI(R$R�((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_get_docstring�scCs~|jtjd�dddg�|jtjd�idd6�|jtjd�ttdf�|jttjd	�dS(
Ns	[1, 2, 3]iiis{"foo": 42}i*R�s(True, False, None)sfoo()(R+Rtliteral_evalR�R�RR,t
ValueError(R$((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_literal_eval�s" "cCse|jtjd�d�|jtjd�d�|jtjd�d	�|jttjd�dS(
Nt2jy@s10 + 2ji
s1.5 - 2jg�?s2 + (3 + 4j)y$@@y�?�(R+RR�R,R�(R$((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyttest_literal_eval_issue4907�s(RR�R�R�R�R�R�R�R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyR��s										cCs0tjdtf��tjtt�WdQXdS(Nsbackquote not supported(Rtcheck_py3k_warningst
SyntaxWarningtrun_unittestRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt	test_main�s	
c	Cs�tdkrdStjddgkr�xrtdftdftdffD]O\}}|dGHx2|D]*}ttt|d|d	���d
GHqdWdGHqHWdGHt	�nt
�dS(
Nt__main__is-gR3R4R5s_results = [R6it,t]smain()(RtsystargvR7R9R;treprR
R?t
SystemExitR�(t
statementsRCts((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pytmain�s	
(		RoR�iiRPR�tFunctionDefRRitPassi	iR�tParami
RkiiRfiR�iR�tciR�iRiitListitDictii4tClassDeftCtobjecttReturnitDeleteitDeltAssigntStoret	AugAssignRvitPrintR\tWhiletIfitRaiset	ExceptionR�tstringt	TryExceptit
ExceptHandlerit
TryFinallytAsserttImporttaliasR�RWtExectGlobaltBreaktContinuetTupletListCompR]i
itGeneratorExpitAatBbtCctDictComptwR1R�itpi tgtSetComptrtltdeco1R�tdeco2tdeco3tdecotInteractiveRut
ExpressiontBoolOptAndtUnaryOptNottLambdatSettComparetLttkeywordtReprl
t	Attributet	SubscripttSlice(R�R=tunittestttestRRR
R7R9R;tTestCaseRR�R�R�RR�R8R:R<(((s4/usr/local/python-2.7/lib/python2.7/test/test_ast.pyt<module>s$				�h		0BZlBB�3KT3EHH]EEEl<3'-0*������������WNK3??0?��]�-6lTTT�
© 2025 GrazzMean