403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.51
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_symtable.cpython-313.opt-1.pyc
�

��i�T����SrSSKrSSKrSSKrSSKJr SSKJr SrSr	Sr
"SS	\R5r"S
S\R5r
\S:Xa\R"5 gg)
z&
Test the API of the symtable module.
�N)�support)�	os_helpera�
import sys

glob = 42
some_var = 12
some_non_assigned_global_var: int
some_assigned_global_var = 11

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

def spam(a, b, *var, **kw):
    global bar
    global some_assigned_global_var
    some_assigned_global_var = 12
    bar = 47
    some_var = 10
    x = 23
    glob
    def internal():
        return x
    def other_internal():
        nonlocal some_var
        some_var = 3
        return some_var
    return internal

def foo():
    pass

def namespace_test(): pass
def namespace_test(): pass

type Alias = int
type GenericAlias[T] = list[T]

def generic_spam[T](a):
    pass

class GenericMine[T: int, U: (int, str) = int]:
    pass
aS
# The following symbols are defined in ComplexClass
# without being introduced by a 'global' statement.
glob_unassigned_meth: Any
glob_unassigned_meth_pep_695: Any

glob_unassigned_async_meth: Any
glob_unassigned_async_meth_pep_695: Any

def glob_assigned_meth(): pass
def glob_assigned_meth_pep_695[T](): pass

async def glob_assigned_async_meth(): pass
async def glob_assigned_async_meth_pep_695[T](): pass

# The following symbols are defined in ComplexClass after
# being introduced by a 'global' statement (and therefore
# are not considered as local symbols of ComplexClass).
glob_unassigned_meth_ignore: Any
glob_unassigned_meth_pep_695_ignore: Any

glob_unassigned_async_meth_ignore: Any
glob_unassigned_async_meth_pep_695_ignore: Any

def glob_assigned_meth_ignore(): pass
def glob_assigned_meth_pep_695_ignore[T](): pass

async def glob_assigned_async_meth_ignore(): pass
async def glob_assigned_async_meth_pep_695_ignore[T](): pass

class ComplexClass:
    a_var = 1234
    a_genexpr = (x for x in [])
    a_lambda = lambda x: x

    type a_type_alias = int
    type a_type_alias_pep_695[T] = list[T]

    class a_class: pass
    class a_class_pep_695[T]: pass

    def a_method(self): pass
    def a_method_pep_695[T](self): pass

    async def an_async_method(self): pass
    async def an_async_method_pep_695[T](self): pass

    @classmethod
    def a_classmethod(cls): pass
    @classmethod
    def a_classmethod_pep_695[T](self): pass

    @classmethod
    async def an_async_classmethod(cls): pass
    @classmethod
    async def an_async_classmethod_pep_695[T](self): pass

    @staticmethod
    def a_staticmethod(): pass
    @staticmethod
    def a_staticmethod_pep_695[T](self): pass

    @staticmethod
    async def an_async_staticmethod(): pass
    @staticmethod
    async def an_async_staticmethod_pep_695[T](self): pass

    # These ones will be considered as methods because of the 'def' although
    # they are *not* valid methods at runtime since they are not decorated
    # with @staticmethod.
    def a_fakemethod(): pass
    def a_fakemethod_pep_695[T](): pass

    async def an_async_fakemethod(): pass
    async def an_async_fakemethod_pep_695[T](): pass

    # Check that those are still considered as methods
    # since they are not using the 'global' keyword.
    def glob_unassigned_meth(): pass
    def glob_unassigned_meth_pep_695[T](): pass

    async def glob_unassigned_async_meth(): pass
    async def glob_unassigned_async_meth_pep_695[T](): pass

    def glob_assigned_meth(): pass
    def glob_assigned_meth_pep_695[T](): pass

    async def glob_assigned_async_meth(): pass
    async def glob_assigned_async_meth_pep_695[T](): pass

    # The following are not picked as local symbols because they are not
    # visible by the class at runtime (this is equivalent to having the
    # definitions outside of the class).
    global glob_unassigned_meth_ignore
    def glob_unassigned_meth_ignore(): pass
    global glob_unassigned_meth_pep_695_ignore
    def glob_unassigned_meth_pep_695_ignore[T](): pass

    global glob_unassigned_async_meth_ignore
    async def glob_unassigned_async_meth_ignore(): pass
    global glob_unassigned_async_meth_pep_695_ignore
    async def glob_unassigned_async_meth_pep_695_ignore[T](): pass

    global glob_assigned_meth_ignore
    def glob_assigned_meth_ignore(): pass
    global glob_assigned_meth_pep_695_ignore
    def glob_assigned_meth_pep_695_ignore[T](): pass

    global glob_assigned_async_meth_ignore
    async def glob_assigned_async_meth_ignore(): pass
    global glob_assigned_async_meth_pep_695_ignore
    async def glob_assigned_async_meth_pep_695_ignore[T](): pass
c�b�UR5HnUR5U:XdMUs $ g�N)�get_children�get_name)�block�name�chs   �'C:\Python313\\Lib\test\test_symtable.py�
find_blockr
�s(��� � �"��
�;�;�=�D� ��I�#�c��\rSrSr\R"\SS5r\"\S5r\"\S5r	\"\S5r
\"\
S5r\"\
S5r\"\S	5r
\"\S
5r\"\S5r\"\S5r\"\S5r\"\S5r\"\S
5r\"\S
5r\"\S5r\"\S5rSrSrSrSrSrSrSrSrSrSr Sr!Sr"Sr#Sr$Sr%Sr&S r'S!r(S"r)S#r*S$r+S%r,S&r-S'r.S(r/S)r0S*r1S+r2S,r3S-r4g.)/�SymtableTest��?�exec�Mine�a_method�spam�internal�other_internal�foo�Alias�GenericAlias�generic_spam�GenericMine�T�Uc���URURR5S5 URURR5S5 URURR5S5 URUR
R5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URUR R5S5 g)N�module�class�functionz
type aliasztype parametersz
type variable)�assertEqual�top�get_typerrrrrrr�GenericAlias_innerr�generic_spam_innerr�GenericMine_innerrr��selfs r�	test_type�SymtableTest.test_type�s���������*�*�,�h�7�������+�+�-�w�7�������/�/�1�:�>�������+�+�-�z�:�������/�/�1�:�>�������*�*�,�j�9�������,�,�.��=�����*�*�3�3�5�7H�I�����0�0�9�9�;�\�J�����*�*�3�3�5�7H�I�����0�0�9�9�;�Z�H�����)�)�2�2�4�6G�H�����/�/�8�8�:�G�D���������*�O�<���������*�O�<rc�L�URURR5S5 URURR5S5 URURR5S5 URUR
R5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 URURR5S5 g)Nr)�
assertGreaterr%�get_idrrrrrrrrrr*s r�test_id�SymtableTest.test_id�s&�����4�8�8�?�?�,�a�0����4�9�9�+�+�-�q�1����4�=�=�/�/�1�1�5����4�9�9�+�+�-�q�1����4�=�=�/�/�1�1�5����4�8�8�?�?�,�a�0����4�:�:�,�,�.��2����4�,�,�3�3�5�q�9����4�,�,�3�3�5�q�9����4�+�+�2�2�4�a�8rc��URURR55 URURR55 gr)�assertFalser%�is_optimized�
assertTruerr*s r�test_optimized�SymtableTest.test_optimized�s6��������.�.�0�1�����	�	�.�.�0�1rc�L�URURR55 URURR55 URURR55 URURR55 gr)r4r%�	is_nestedrrr6rr*s r�test_nested�SymtableTest.test_nested�sl��������+�+�-�.�������,�,�.�/�������,�,�.�/�����
�
�/�/�1�2rc��URURR55 URURR55 UR	UR
R55 gr)r6r%�has_childrenrr4rr*s r�
test_children�SymtableTest.test_children�sO��������-�-�/�0�����	�	�.�.�0�1�������.�.�0�1rc��URURR5S5 URURR5S5 g)Nr�)r$r%�
get_linenorr*s r�test_lineno�SymtableTest.test_lineno�s<��������,�,�.��2�������-�-�/��4rc�v�URnUR[UR55/SQ5 /SQnUR[UR	55U5 UR[UR55/SQ5 URURR5S5 g)N)�a�b�kw�var)rGrHrrIr�some_varrJ�x)�bar�glob�some_assigned_global_var)rL)rr$�sorted�get_parameters�
get_locals�get_globalsr�	get_frees)r+�func�expecteds   r�test_function_info�SymtableTest.test_function_info�s����y�y������� 3� 3� 5�6�8O�P�Y��������� 1�2�H�=������ 0� 0� 2�3�5`�a�������0�0�2�F�;rc���URURRS5R55 UR	URRS5R55 URURRS5R55 URURRS5R55 UR	URRS5R55 UR	URRS5R55 URURRS5R55 URURRS5R55 URURRS5R55 g)NrNrMrL�instance_var�some_non_assigned_global_varrO)	r6r�lookup�	is_globalr4�is_declared_globalrrr%r*s r�test_globals�SymtableTest.test_globalssJ������	�	�(�(��0�:�:�<�=�������)�)�&�1�D�D�F�G�����	�	�(�(��/�9�9�;�<�����	�	�(�(��/�B�B�D�E�������-�-�c�2�<�<�>�?�������)�)�.�9�C�C�E�F�����	�	�(�(��/�9�9�;�<���������(F�G�Q�Q�S�T���������(B�C�M�M�O�Prc�<�URURRS5R55 UR	UR
RS5R55 SnUR
UR
R5U5 g)NrK)rK)r4rr\�is_nonlocalr6rr$�
get_nonlocals�r+rVs  r�
test_nonlocal�SymtableTest.test_nonlocal
sr��������)�)�*�5�A�A�C�D�����+�+�2�2�:�>�J�J�L�M� ������,�,�:�:�<�h�Grc���URURRS5R55 UR	URRS5R55 URUR
RS5R55 URUR
RS5R55 g)NrLrMr[rO)r6rr\�is_localr4r%r*s r�
test_local�SymtableTest.test_locals�������	�	�(�(��-�6�6�8�9�������)�)�%�0�9�9�;�<���������(F�G�P�P�R�S���������(B�C�L�L�N�Orc�t�URURRS5R55 g)NrL)r6rr\�is_freer*s r�	test_free�SymtableTest.test_frees&������
�
�,�,�S�1�9�9�;�<rc�T�URURRS5R55 URURRS5R55 URURRS5R55 g)NrLr)r6rr\�
is_referencedrr4r*s r�test_referenced�SymtableTest.test_referencedsp������
�
�,�,�S�1�?�?�A�B�����	�	�(�(��4�B�B�D�E�������)�)�#�.�<�<�>�?rc��SH;nURURRU5R55 M= UR	URRS5R55 g)N)rGrJrIrL)r6rr\�is_parameterr4)r+�syms  r�test_parameters�SymtableTest.test_parameters"sV��%�C��O�O�D�I�I�,�,�S�1�>�>�@�A�&�������)�)�#�.�;�;�=�>rc��UR[URR55[URR	555 UR[URRS5 g)N�not_here)r$�lenr%�get_identifiers�get_symbols�assertRaises�KeyErrorr\r*s r�test_symbol_lookup�SymtableTest.test_symbol_lookup'sU������T�X�X�5�5�7�8��T�X�X�1�1�3�4�	6�	
���(�D�H�H�O�O�Z�@rc��URURRS5R55 URURRS5R55 URURRS5R55 URUR
RS5R55 URURRS5R55 UR
UR
RS5R55 URURRS5R5UR
L5 URRS5nUR[UR55S5 UR[UR5 URRS5nUR[UR55S	5 UR[UR5 g)
Nrrrr�namespace_testrL�rNr)
r6r%r\�is_namespacerrr4�
get_namespacer$rz�get_namespacesr}�
ValueError)r+�ns_test�	ns_test_2s   r�test_namespaces�SymtableTest.test_namespaces-s������������/�<�<�>�?�����	�	�(�(��4�A�A�C�D����������/�<�<�>�?�����	�	�(�(��4�A�A�C�D���������(8�9�F�F�H�I�������)�)�#�.�;�;�=�>����������/�=�=�?�4�9�9�L�M��(�(�/�/�"2�3������W�3�3�5�6��:����*�g�&;�&;�<��H�H�O�O�F�+�	�����Y�5�5�7�8�!�<����*�i�&=�&=�>rc�4�URURRS5R55 URURRS5R55 URURRS5R55 URUR
RS5R55 UR
URRS5R55 g)NrLrMrr)r6rr\�is_assignedr%rr4rr*s r�
test_assigned�SymtableTest.test_assigned>s�������	�	�(�(��-�9�9�;�<�����	�	�(�(��/�;�;�=�>����������/�;�;�=�>�����	�	�(�(��4�@�@�B�C�������-�-�c�2�>�>�@�Arc�8�[R"SSS5nUR5SnURURS5R	55 URURS5R55 UR
URS5R55 [R"SSS5nUR5SnURURS5R	55 UR
URS5R55 [R"SSS5nURURS5R55 [R"SSS5ng)	Nzdef f():
    x: int
�testrrrLzdef f():
    x = 1
zglobal x
x: intz=def g():
    x = 2
    def f():
        nonlocal x
    x: int)�symtablerr6r\rh�is_annotatedr4r])r+�st1�st2�st3�st4�st5�st6s       r�test_annotated�SymtableTest.test_annotatedEs9����� 8�&�&�I����� ��#������
�
�3��0�0�2�3�����
�
�3��4�4�6�7�������C��2�2�4�5���� 7���H����� ��#������
�
�3��0�0�2�3�������C��5�5�7�8���� 2�F�F�C������
�
�3��1�1�3�4����!-�
!'��0�rc�t�URURRS5R55 g)N�sys)r6r%r\�is_importedr*s r�
test_imported�SymtableTest.test_imported^s$�����������.�:�:�<�=rc�r�URURR5S5 URURR5S5 URURR	S5R5S5 URUR
R5S5 g)Nr%rrLr)r$r%rrr\rr*s r�	test_name�SymtableTest.test_nameas���������*�*�,�e�4�������+�+�-�v�6�������)�)�#�.�7�7�9�3�?�������+�+�-�v�6rc
�^�TRTRR5S5 [R"[SS5n[US5nTRUR5S5 U4SjnSnUHqnTR
US9 U"US	5 SSS5 TR
US
S9 U"SRUS
45S	5 U"SRS
U45S	5 SSS5 Ms SH�nSUS3SUS3SUS3SUS34HwnTR
US9 U"US5 SSS5 UHMnTR
XWS9 U"SRXW45S5 U"SRXu45S5 SSS5 MO My M� g!,(df   N�=f!,(df   GM1=f!,(df   N�=f!,(df   M�=f)N)rrr�ComplexClass)r�a_method_pep_695�an_async_method�an_async_method_pep_695�
a_classmethod�a_classmethod_pep_695�an_async_classmethod�an_async_classmethod_pep_695�a_staticmethod�a_staticmethod_pep_695�an_async_staticmethod�an_async_staticmethod_pep_695�a_fakemethod�a_fakemethod_pep_695�an_async_fakemethod�an_async_fakemethod_pep_695�glob_unassigned_meth�glob_unassigned_meth_pep_695�glob_unassigned_async_meth�"glob_unassigned_async_meth_pep_695�glob_assigned_meth�glob_assigned_meth_pep_695�glob_assigned_async_meth� glob_assigned_async_meth_pep_695c��>�[R"US5n[R"SU3SS5n[US5nTR	UR5U5 g)Nz    z	class A:
rr�A)�textwrap�indentr�r
r$�get_methods)�body�expected_methods�indentedr%�thisr+s     �r�
check_body�7SymtableTest.test_class_get_methods.<locals>.check_body�sT������t�W�5�H��#�#�j��
�$;�S�&�I�C��c�3�'�D����T�-�-�/�1A�Br)zx = (x for x in [])zx = (x async for x in [])z3type x[genexpr = (x for x in [])] = (x for x in [])z?type x[genexpr = (x async for x in [])] = (x async for x in [])zgenexpr = (x for x in [])zgenexpr = (x async for x in [])z9type genexpr[genexpr = (x for x in [])] = (x for x in [])zEtype genexpr[genexpr = (x async for x in [])] = (x async for x in []))�gen�T)r��isvar�
zgenexpr = 1)z()z(x)z(x, y)z(z: T)zdef genexprz:passzasync def genexprzdef genexpr[T]zasync def genexpr[T])rU)�genexpr)r�rU)r$rr�r��TEST_COMPLEX_CLASS_CODEr
�subTest�join)r+r%r�r��GENEXPRSr��	paramlistrUs`       r�test_class_get_methods�#SymtableTest.test_class_get_methodsgs����������.�.�0�-�@���� 7��f�E���#�~�.������)�)�+�
.
�
	�,	C�	
���C����#��&��3��#�'����#�T��2��4�9�9�c�=�%9�:�B�?��4�9�9�m�S�%9�:�B�?�3�2�
�;�I��i�[��.�#�I�;�e�4� ���5�1�&�y�k��7�	���\�\�t�\�,��t�\�2�-�$�C����#��9�"�4�9�9�c�[�#9�<�H�"�4�9�9�d�[�#9�<�H�:�9�$��;�'�&��3�2��-�,��
:�9�s0�
F�25F� 
F2�3G	�
F	�
F/	�2
G�
G
c�F^�U4SjnU"SS5 U"SS5 [R"SSS5 TR[5 [R"S[S5S5 SSS5 TR[5 [R"S[	S5S5 SSS5 TR[5 [R"S[S5S5 SSS5 g!,(df   N�=f!,(df   N_=f!,(df   g=f)	Nc�8>�[R"USS5 TRSU<35 g![a^nTRURS5 TRUR
S5 TRURU5 SnAgSnAff=f)Nrrzno SyntaxError for �)r��fail�SyntaxErrorr$�filename�lineno�offset)�
brokencoder��er+s   �r�
checkfilename�9SymtableTest.test_filename_correct.<locals>.checkfilename�s}���
C��!�!�*�f�f�=��	�	�Z�A�B���
3�� � ����V�4�� � ����1�-�� � ����6�2�2��
3�s�1�
B�AB�Bzdef f(x): foo)(rBzdef f(x): global x��passsspamr)r�r}�	TypeError�	bytearray�
memoryview�list)r+r�s` r�test_filename_correct�"SymtableTest.test_filename_correct�s����	C�	�'��,��*�B�/����&�'�6�2�
�
�
�y�
)����f�i��&8�&�A�*�
�
�
�y�
)����f�j��&9�6�B�*�
�
�
�y�
)����f�d�7�m�V�<�*�
)�	*�
)��
)�
)��
)�
)�s$�"C0�"D�"D�0
C>�
D�
D c�4�[R"SSS5ng)N�42r�eval�r��r+�symbolss  r�	test_eval�SymtableTest.test_eval�s���#�#�D�#�v�6�rc�4�[R"SSS5ng)Nr�r�singler�r�s  r�test_single�SymtableTest.test_single�s���#�#�D�#�x�8�rc�4�[R"SSS5ng)Nzdef f(x): return xrrr�r�s  r�	test_exec�SymtableTest.test_exec�s���#�#�$8�#�v�F�rc��[R"[RS5SS5nUR[	US55 Sn[R"USS5nUR[	US55 g)N�utf8rrrs+# -*- coding: iso8859-15 -*-
class �: pass
uŽ)r��	TEST_CODE�encode�assertIsNotNoner
)r+r%�codes   r�
test_bytes�SymtableTest.test_bytes�sd�����	� 0� 0�� 8�#�v�F�����Z��V�4�5�B������c�6�2�����Z��X�6�7rc��UR[UR5S5 UR[UR5S5 g)Nz<SymbolTable for module ?>z$<Function SymbolTable for spam in ?>)r$�strr%rr*s r�test_symtable_repr�SymtableTest.test_symtable_repr�s4������T�X�X��(D�E�����T�Y�Y��)O�Prc���UR[URRS55S5 UR[URRS55S5 UR[URRS55S5 UR[URRS55S5 UR[URRS	55S
5 UR[URRS55S5 UR[UR
RS
55S5 g)NrNz%<symbol 'glob': GLOBAL_IMPLICIT, USE>rMz5<symbol 'bar': GLOBAL_EXPLICIT, DEF_GLOBAL|DEF_LOCAL>rGz<symbol 'a': LOCAL, DEF_PARAM>rz)<symbol 'internal': LOCAL, USE|DEF_LOCAL>rz+<symbol 'other_internal': LOCAL, DEF_LOCAL>rLz<symbol 'x': FREE, USE>rKz5<symbol 'some_var': FREE, USE|DEF_NONLOCAL|DEF_LOCAL>)r$�reprrr\rrr*s r�test_symbol_repr�SymtableTest.test_symbol_repr�s������d�i�i�.�.�v�6�7�@�	B�����d�i�i�.�.�u�5�6�P�	R�����d�i�i�.�.�s�3�4�9�	;�����d�i�i�.�.�z�:�;�D�	F�����d�i�i�.�.�/?�@�A�F�	H�����d�m�m�2�2�3�7�8�2�	4�����d�1�1�8�8��D�E�P�	Rrc���SURR5SURR5S3nUR[	URR
5U5 g)Nz<symtable entry top(z), line �>)r%r0rCr$r�_tablerds  r�test_symtable_entry_repr�%SymtableTest.test_symtable_entry_repr�sN��)�$�(�(�/�/�*;�)<�H�T�X�X�EX�EX�EZ�D[�[\�]������d�h�h�o�o�.��9rc�V�SnUR[[RSUS5 g)Nzthis is a mortal string�r�)r}r�r�)r+�
mortal_strs  r�test__symtable_refleak�#SymtableTest.test__symtable_refleak�s%��/�
����)�X�%6�%6��J��Jrr�N)5�__name__�
__module__�__qualname__�__firstlineno__r�r�r%r
rrrrrrrrr'rr(rr)rrr,r1r7r;r?rDrWr_rerirmrqrvrr�r�r�r�r�r�r�r�r�r�r�rrr
r�__static_attributes__r�rrrr�sl��
�
�
�I�s�F�
3�C��c�6�"�D��$�
�+�H��c�6�"�D��$�
�+�H���&6�7�N�
�S�%�
 �C��s�G�$�E��c�>�2�L�#�L�.�A���c�>�2�L�#�L�.�A���S�-�0�K�"�;�
�>���;��$�A��;��$�A�=�"
9�2�
3�2�
5�<�
Q�H�P�=�@�
?�
A�?�"B�0�2>�7�GI�R=�,7�9�G�8�Q�R� :�Krrc�$�\rSrSrSrSrSrSrg)�CommandLineTesti�Nc��[RnUR[RU5 [	US5nUR[5 SSS5 [R"5n[R"U/5 SSS5 WR5nURSU5 URSU5 UR5nURSU<S3U5 URSU5 URSU5 URSU5 URS	U5 g!,(df   N�=f!,(df   N�=f)
N�wz

z


z"symbol table for module from file �:z"    local symbol 'glob': def_localz*        global_implicit symbol 'glob': usez"    local symbol 'spam': def_localz%    symbol table for function 'spam':)r�TESTFN�
addCleanup�unlink�open�writer�r�captured_stdoutr��main�getvalue�assertIn�assertNotIn�
splitlines)r+r��f�stdout�out�liness      r�	test_file�CommandLineTest.test_file�s����#�#�����	�(�(�(�3�
�(�C�
 �A�
�G�G�I��!�
�
$�
$�
&�&��M�M�8�*�%�'��o�o����
�
�f�c�"�����3�'���� ���
�
�:�8�,�a�H�%�P��
�
�:�E�B��
�
�B�E�J��
�
�:�E�B��
�
�=�u�E�!�
 ��
&�
&�s�D4�0E�4
E�
Ec��[R"5nUR[5 UR	S5 [R
"5n[R"/5 SSS5 WR5nUR	S5 [R
"5n[R"S/5 SSS5 URUR5U5 SSS5 WR5nURSU5 g!,(df   N�=f!,(df   Nj=f!,(df   NS=f)Nr�-z,symbol table for module from file '<stdin>':)r�captured_stdinrr��seekr r�r!r"r$r%r#)r+�stdinr'r(r)s     r�
test_stdin�CommandLineTest.test_stdins���
�
#�
#�
%���K�K�	�"��J�J�q�M��(�(�*�f��
�
�b�!�+��/�/�#�C��J�J�q�M��(�(�*�f��
�
�s�e�$�+����V�_�_�.��4�&���� ���
�
�D�e�L�+�*��+�*��&�
%�s;�<D4�D�)>D4�'D#�?(D4�
D 	�D4�#
D1	�-D4�4
Er�)rrrr�maxDiffr*r1rr�rrrr�s���G�F�"Mrr�__main__)�__doc__r�r��unittestr�r�test.supportrr�r�r
�TestCaserrrr!r�rr�<module>r9sv�������"�+
�	�Zp��f�BK�8�$�$�BK�J
 M�h�'�'� M�F�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit