Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/__pycache__/test_compiler_assemble.cpython-312.opt-1.pyc

�

'Μg�	��6�ddlZddlZddlmZGd�de�Zy)�N)�AssemblerTestCasec� �eZdZdd�Zd�Zd�Zy)�IsolatedAssembleTestsc��|�i}dD]}|j||��dD]}|j|g��dD]}|j|i��dD]}|j|d��|jdd�|jd|�|S)	N)�name�qualname)�consts)�names�varnames�cellvars�freevars�
fasthidden)�argcount�posonlyargcount�kwonlyargcountr�firstlineno��filename)�
setdefault)�self�metadatar�keys    �8/usr/local/lib/python3.12/test/test_compiler_assemble.py�complete_metadataz'IsolatedAssembleTests.complete_metadatas������H�'�C�����S�)�(��C�����R�(��N�C�����R�(�O�D�C�����Q�'�E����M�1�-����J��1���c��|j|�}|j|�}|j|d||�}|j|tj
�i}|j
�D]\\}}|dk(r�t|t�rt|�||<�+t|t�rt|j��||<�X|||<�^|j
�D]$\}}|jt|d|z�|��&t	j|i�}|j
�D]\}	}
|j||	�|
��y)Nrr�co_)r�complete_insts_info�get_code_object�assertIsInstance�types�CodeType�items�
isinstance�list�tuple�dict�keys�assertEqual�getattr�FunctionType)r�instsr�expected�co�expected_metadatar�value�f�args�ress           r�
assemble_testz#IsolatedAssembleTests.assemble_tests*���)�)�(�3���(�(��/��
�
!�
!�(�:�"6��x�
H�����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�+�*rc�Z�dddddidddd�d�}gd	�}d
ddd
�}|j|||�y)Nzavg.py�avgz	stats.avg�rr)�x�y)rrrr	rr))�RESUMEr)�	LOAD_FASTrr)r;rr)�	BINARY_OPrr)�
LOAD_CONSTrr)r<�r)�RETURN_VALUErg@�2�))��)i������)�
�)r4)rrr,r-s    r�test_simple_exprz&IsolatedAssembleTests.test_simple_expr5sK��!��$��a��� !��+�

��
��!��r�B�����5�(�H�5rN)z	myfile.py)�__name__�
__module__�__qualname__rr4rG�rrrr
s��
�,�46rr)�astr!�test.support.bytecode_helperrrrKrr�<module>rNs��
��:�
@6�-�@6r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists