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

name : test_symtable.pyo
�
@��cc@sydZddlZddlZddlmZdZd�Zdejfd��YZd�Z	e
d	krue	�ndS(
s&
Test the API of the symtable module.
i����N(ttest_supportsM
import sys

glob = 42

class Mine:
    instance_var = 24
    def a_method(p1, p2):
        pass

def spam(a, b, *var, **kw):
    global bar
    bar = 47
    x = 23
    glob
    def internal():
        return x
    return internal

def foo():
    exec 'm'
    from sys import *

def namespace_test(): pass
def namespace_test(): pass
cCs1x*|j�D]}|j�|kr
|Sq
WdS(N(tget_childrentget_name(tblocktnametch((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt
find_block&stSymtableTestcBs8eZejdef��ejedd�ZWdQXeed�Z	ee	d�Z
eed�Zeed�Zeed�Z
d	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!RS(s&import \* only allowed at module levelt?texecNtMineta_methodtspamtinternaltfoocCs�|j|jj�d�|j|jj�d�|j|jj�d�|j|jj�d�|j|jj�d�dS(Ntmoduletclasstfunction(tassertEqualttoptget_typeR
RRR
(tself((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt	test_type8s
cCs�|j|jj��|j|jj��|j|jj��|j|jj��|j|jj��|j|jj��|j|jj��dS(N(tassertFalseRtis_optimizedthas_execthas_import_start
assertTrueRR(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_optimized?scCs\|j|jj��|j|jj��|j|jj��|j|jj��dS(N(RRt	is_nestedR
RRR
(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_nestedJscCsF|j|jj��|j|jj��|j|jj��dS(N(RRthas_childrenR
RR(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt
test_childrenPscCs6|j|jj�d�|j|jj�d�dS(Nii(RRt
get_linenoR(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_linenoUscCs�|j}|jt|j��ddddg�ddddddg}|jt|j��|�|jt|j��ddg�|j|jj�d	�dS(
NtatbtkwtvarR
txtbartglob(R'(RRtsortedtget_parameterst
get_localstget_globalsR
t	get_frees(Rtfunctexpected((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_function_infoYs	("cCs�|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��dS(NR)R(R'tinstance_var(RRtlookupt	is_globalRtis_declared_globalR
R
(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_globalsascCsB|j|jjd�j��|j|jjd�j��dS(NR'(RRR3tis_localRR
(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt
test_localiscCsa|j|jjd�j��|j|jjd�j��|j|jjd�j��dS(NR'R
(RR
R3t
is_referencedRR(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_referencedmscCsSx-dD]%}|j|jj|�j��qW|j|jjd�j��dS(NR#R&R%R'(R#R&R%(RRR3tis_parameterR(Rtsym((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_parametersrs
#cCsK|jt|jj��t|jj���|jt|jjd�dS(Ntnot_here(RtlenRtget_identifierstget_symbolstassertRaisestKeyErrorR3(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_symbol_lookupwscCs'|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j�|jk�|jjd�}|jt	|j
��d�|jt|j�dS(NR
RRR
tnamespace_testR'i(
RRR3tis_namespaceR
RRt
get_namespaceRR?tget_namespacesRBt
ValueError(Rtns_test((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_namespaces}s(cCs�|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��|j|jjd�j��dS(NR'R(RR(RRR3tis_assignedRR
RR
(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt
test_assigned�s
cCs#|j|jjd�j��dS(Ntsys(RRR3tis_imported(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt
test_imported�scCsq|j|jj�d�|j|jj�d�|j|jjd�j�d�|j|jj�d�dS(NRRR'R
(RRRRR3R
(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt	test_name�s"cCs|j|jj�d�dS(NR(R(RR
tget_methods(R((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_class_info�scs'�fd�}|d�|d�dS(NcsXytj|dd�Wn&tk
r?}�j|jd�nX�jd|f�dS(NRR	sno SyntaxError for %r(tsymtabletSyntaxErrorRtfilenametfail(t
brokencodete(R(s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt
checkfilename�s
sdef f(x): foo)(sdef f(x): global x((RRZ((Rs9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_filename_correct�s
cCstjddd�}dS(Nt42Rteval(RT(Rtsymbols((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt	test_eval�scCstjddd�}dS(NR\Rtsingle(RT(RR^((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyttest_single�scCstjddd�}dS(Nsdef f(x): return xRR	(RT(RR^((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt	test_exec�s("t__name__t
__module__Rtcheck_warningst
SyntaxWarningRTt	TEST_CODERRR
RRR
RRRRR R"R1R6R8R:R=RDRKRMRPRQRSR[R_RaRb(((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyR,s8												
					
		cCstjt�dS(N(Rtrun_unittestR(((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt	test_main�st__main__(t__doc__RTtunittestttestRRgRtTestCaseRRiRc(((s9/usr/local/python-2.7/lib/python2.7/test/test_symtable.pyt<module>s	�	
© 2025 GrazzMean