| 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 : C:/Python315/Lib/test/__pycache__/ |
Upload File : |
R
>lqj� c �J � ] PH s ] PHs] PHs] PHs] QHGs Q Q\2 sP! )� )�AssemblerTestCasec �J ` � \ sQ s]s n QQ ksQ sQ sQ sQ sQ s Qs
U sP! ) �IsolatedAssembleTestsc �: � Ue - oQF D oUO V32 J QF D oUO U, 2 J QF D oUO U- 2 J QF D oUO U] 2 J UO Q]2 UO QU2 U! )N�firstlineno�filename)�name�qualname)�consts)�names�varnames�cellvars�freevars�
fasthidden)�argcount�posonlyargcount�kwonlyargcount)�
setdefault)�self�metadatar �keys &&& �0C:\Python315\\Lib\test\test_compiler_assemble.py�complete_metadata�'IsolatedAssembleTests.complete_metadata
s� � ����H�'�C�����)� (��C�����R�(� �N�C�����R�(� O�D�C�����Q�'� E����M�1�-����J��1��� c �z � U O U2 oU O U2 oU O UQ * V22 ! )r )r �seq_from_insts�get_code_object)r �instsr �seqs &&& r �insts_to_code_object�*IsolatedAssembleTests.insts_to_code_object s: � ��)�)�(�3���!�!�%�(���#�#�H�Z�$8�#�H�Hr c �v � U O V2 oU O U[ O 2 - oUO 2 F Dj v qgUQ 6X c J [ U[ 2 % c [ U2 VV$ J3 [ U[ 2 % c [ UO 2 2 VV$ Jf VuU$ Jl UO 2 F D( v qgU O [ UQU* 2 U2 J* [ O U- 2 oUO 2 F D v q�U O U U U
2 J P! )r �co_)
r �assertIsInstance�types�CodeType�items�
isinstance�list�tuple�dict�keys�assertEqual�getattr�FunctionType)r r r �expected�co�expected_metadatar �value�f�args�ress &&&& r �
assemble_test�#IsolatedAssembleTests.assemble_test! s� � �
�
&�
&�u�
7�����b�%�.�.�1���"�.�.�*�J�C��l�"���%��&�&�).�u��!�&��E�4�(�(�).�u�z�z�|�)<�!�&�).�#�&� +� ,�1�1�3�J�C����W�R����5�u�=� 4�
���r�2�&��!���)�I�D����Q��X�s�+� *r c �l � Q QQQQQQ]] -Q]QQ ] Q
]--o, QNoQ
QQ]2Q]-oU O V!U2 P! )r zavg.pyr �avgr z stats.avgr
r r �x�yg @)��RESUMEr )� LOAD_FASTr � )r? r@ r@ )� BINARY_OPr r@ )�
LOAD_CONSTr r@ )rA � r@ )�RETURN_VALUENr@ )� � )i������ )�
� )r7 )r r r r0 s & r �test_simple_expr�&IsolatedAssembleTests.test_simple_expr8 s_ � ��������!�a�����#��3��+�
��
�� �S�+��H�r�B�����5�H�5r c � � Q oUO O ] * oQQQQQQQQ] -Q P] U]]]-Q
]QQ] --o, QNoQ
] Q]Q] Q] Q]-oU O VCU2 P! )c �. ` � U 1Q koU 2 ]* ! )c �
:� R ! )N� )r; s �r �inner�jIsolatedAssembleTests.test_expression_with_pseudo_instruction_load_closure.<locals>.mod_two.<locals>.innerS s �� ��r rO )r; rP s f r �mod_two�[IsolatedAssembleTests.test_expression_with_pseudo_instruction_load_closure.<locals>.mod_twoR s �� �
��7�Q�;�r r z
mod_two.pyr rR r znested.mod_twor
r; r
r r )r= )�LOAD_CLOSUREr r@ )�BUILD_TUPLEr@ r@ )rB r@ r@ )�
MAKE_FUNCTIONN� )�SET_FUNCTION_ATTRIBUTE� rW )� PUSH_NULLNr@ )�CALLr rW )rB rW rW )rA � rW )rD NrW )r )r@ )rW )�x )�y )�__code__� co_constsr7 )r rR �
inner_coder �instructionsr0 s & r �4test_expression_with_pseudo_instruction_load_closure�JIsolatedAssembleTests.test_expression_with_pseudo_instruction_load_closureP s� � � �
�%�%�/�/��2�
�
�����)��#����t�Q�
�A�q�!�4����#���
��
�� �!�T�1�d�A�v�q�&�!�D�����<�8�<r c �
� Q QQQQ]] --o, QNoU O V!2 o[ O 2 o[ O V4Q5 [ O
Q2 oU O
UO 2 U2 P! )r zexc.pyr �excr
)�filez�
ExceptionTable:
L1 to L2 -> L2 [0]
L2 to L3 -> L3 [1] lasti
)
r= )�
SETUP_FINALLYrF �rB r �rD N)�
SETUP_CLEANUPrH )�
PUSH_EXC_INFON)�POP_TOPN��
POP_EXCEPTNri rj )�COPYrE rn )�RERAISEr@ )r �io�StringIO�dis�textwrap�dedent�assertEndsWith�getvalue)r r r r1 �output� exc_tables & r �test_exception_table�*IsolatedAssembleTests.test_exception_tablev sx � ������!�a��
��
�� �
&�
&�u�
7����������� ��O�O� %(� )� �
���F�O�O�-�y�9r rO )z myfile.py)�__name__�
__module__�__qualname__�__firstlineno__r r r7 rJ rc r{ �__static_attributes__�__classdictcell__)�
__classdict__s @r r r s* �� � �
�I�
,�.6�0#=�L:� :r r )rt rr ru r% �test.support.bytecode_helperr r rO r r �<module>r� s# ��
� � � � :�
J:�-� J:r