403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
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 :  /Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

��i���.�SSKrSSKJr "SS\5rg)�N)�CodegenTestCasec�>�\rSrSrSrSrSrSrSrSr	Sr
S	rg
)�IsolatedCodeGenTests�c��UVs/sHn[U[5(dMUPM nnUVs/sHn[U[5(aMUPM nnURX5 UR[	UR55[	U55 [
UR5U5HupVURXV5 M gs snfs snf)N)�
isinstance�list�assertInstructionsMatch�assertEqual�len�
get_nested�zip�!assertInstructionsMatch_recursive)�self�insts�expected_insts�i�expected_nested�n_insts�
n_expecteds       �/C:\Python313\\Lib\test\test_compiler_codegen.pyr�6IsolatedCodeGenTests.assertInstructionsMatch_recursive
s���&4�L�n��
�1�d�8K�1�n��L�%3�O�^��:�a��;N�!�^��O��$�$�U�;�����U�-�-�/�0�#�o�2F�G�#&�u�'7�'7�'9�?�#K��G��2�2�7�G�$L��	M��Os�C�C�C�Cc�v�SSKnURUSS5nURU5nURXR5 g)Nrz
my_file.py�exec)�ast�parse�
generate_coder)r�snippetrr�ars      r�codegen_test�!IsolatedCodeGenTests.codegen_tests5����I�I�g�|�V�4���"�"�1�%���.�.�u�E�c��SnUR5nSSSSUR5=nS4SSUR5=n4US	US
SS/nURX5 g)
Nz42 if True else 24��RESUMErr)�
LOAD_CONSTr�)�TO_BOOLrr'�POP_JUMP_IF_FALSEr')r&r'r'�JUMP_NO_INTERRUPT)r&�r'��POP_TOPN�r&���RETURN_VALUEN��Labelr )rr�	false_lbl�exit_lbl�expecteds     r�test_if_expression�'IsolatedCodeGenTests.test_if_expressionso��&���J�J�L�	�� ��
 �t�z�z�|�";�)�Q�?� �
 �d�j�j�l�":�(�;�� ����"�

��	
���'�,r"c��SnUR5nSSSUR5=nSUR5=nS4SSS	S
SSS
SU4USS
SS/nURX5 g)Nzfor x in l:
	print(x)r$)�	LOAD_NAMErr')�GET_ITERNr'�FOR_ITERr')�NOPNr'r')�
STORE_NAMEr'r')r:r+r+)�	PUSH_NULLNr+)r:r'r+)�CALLr'r+r,�JUMP)�END_FORN�r&rr0r2)rrr4�loop_lblr5r6s      r�
test_for_loop�"IsolatedCodeGenTests.test_for_loop+s���+���J�J�L�	���!��
�
��$�H�
�T�Z�Z�\�1��1�5�� ��"����
�X������"�%
��(	
���'�,r"c�h�[R"S5nSSSSSS/SQ/nURX5 g)	Nz=
            def f(x):
                return x + 42
        �r%rrC��
MAKE_FUNCTIONN�r>r�r&r'r0)rH)�	LOAD_FASTrrL)�	BINARY_OPrr0rCr0��textwrap�dedentr �rrr6s   r�
test_function�"IsolatedCodeGenTests.test_functionDsE���/�/�#�
��
��#���"�	
�
��&	
���'�,r"c��[R"S5nSSSSSSSSSSS	SS
SS/SQ/SQ//nURX5 g)
Nz�
            def f():
                def h():
                    return 12
                def g():
                    x = 1
                    y = 2
                    z = 3
                    u = 4
                    return 42
        rHrCrIrKrLr0��
STORE_FASTr�r&r+�rWr')rH�r=NrLr0rCr0)rHrLrVrXrYr.)rWr+)r&�)rWr/rZ)r&�r0rCr0rOrRs   r�test_nested_functions�*IsolatedCodeGenTests.test_nested_functions^sm���/�/�
#�

��
��#���"��!�'�!�!�'�!�!�&���'#
�,
��Z	
���'�,r"c�n�SnUR[S5nURUS5 SSS5 URWRR
5 UR
URRS5 UR
URRS5 g!,(df   N�=f)Nz	return 42z'return' outside functionr'�
)	�assertRaisesRegex�SyntaxErrorr �assertIsNone�	exception�textr�offset�
end_offset)rr�cms   r�)test_syntax_error__return_not_in_function�>IsolatedCodeGenTests.test_syntax_error__return_not_in_function�s�����
�
#�
#�K�1L�
M�QS����g�t�,�N����"�,�,�+�+�,�������,�,�a�0�������0�0�"�5�	N�
M�s�B&�&
B4�N)�__name__�
__module__�__qualname__�__firstlineno__rr r7rErSr]ri�__static_attributes__rkr"rrrs(��H�F�-�&-�2-�49-�v6r"r)rP�test.support.bytecode_helperrrrkr"r�<module>rrs���8�
W6�?�W6r"

Youez - 2016 - github.com/yon3zu
LinuXploit