Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/test__opcode.cpython-312.opt-2.pyc

�

'Μg�����ddlZddlmZddlZddlZed�ZddlmZGd�dej�ZGd�dej�Z	e
d	k(rej�yy)
�N)�
import_module�_opcode)�stack_effectc��eZdZd�Zd�Zy)�OpcodeTestsc�0�|jttjd�d�|jttjdd�d�|jttjdd�d�|jttjdd�d�|j	t
td�|j	t
ttjd�|j	t
ttjdd�tj}td	�tjj��D]�\}}|tjk\r�|j|�
�5||vr(t|�|j	t
t|d�n't|d�|j	t
t|�ddd���ttd��ttjj��z
D]T}|j|��5|j	t
t|�|j	t
t|d�ddd��Vy#1swY��(xYw#1swY�nxYw)
N�POP_TOP����BUILD_SLICEr�����i0uc�,�|dtjvS�Nr��dis�deoptmap��items �./usr/local/lib/python3.12/test/test__opcode.py�<lambda>z/OpcodeTests.test_stack_effect.<locals>.<lambda>���d�1�g�S�\�\�.I���opname�)�opcode)�assertEqualrr�opmap�assertRaises�
ValueError�hasarg�filter�itemsr�MIN_INSTRUMENTED_OPCODE�subTest�set�range�values)�self�has_arg�name�codes    r�test_stack_effectzOpcodeTests.test_stack_effects�������c�i�i�	�&:�;�R�@�����c�i�i�
�&>��B�B�G�����c�i�i�
�&>��B�B�G�����c�i�i�
�&>��B�B�G����*�l�E�:����*�l�C�I�I�m�4L�M����*�l�C�I�I�i�4H�!�L��*�*�� �!I�3�9�9�?�?�K\�]�J�D�$��v�5�5�5�����T��*��w�&� ��&��%�%�j�,��a�H� ��q�)��%�%�j�,��E�
+�*�^���c�
�O�c�#�)�)�*:�*:�*<�&=�=�D����T��*��!�!�*�l�D�A��!�!�*�l�D�!�D�+�*�>�+�*��+�*�s�
AI?�<8J�?J		�J	c	�@�tjd}|jt|d�d�|jt|dd��d�|jt|dd��d�tjd}|jt|d�d�|jt|dd��d�|jt|dd��d�tj}tj
}tjtjz}td�tjj��D]�\}}|tjk\r�|j|�	�5||vr&t|�}t|d��}	t|d��}
n(t|d�}t|dd��}	t|dd��}
||vs||vr|j|t|	|
��n$|j|	|�|j|
|�ddd���y#1swY��xYw)
N�FOR_ITERrrT)�jumpF�JUMP_FORWARDc�,�|dtjvSrrrs rrz4OpcodeTests.test_stack_effect_jump.<locals>.<lambda>3rrr)rrrrr"�hasexc�hasjabs�hasjrelr#r$rr%r&�max)r*r0r2r+�has_exc�has_jumpr,r-�commonr1�nojumps           r�test_stack_effect_jumpz"OpcodeTests.test_stack_effect_jump&s����9�9�Z�(������h��2�A�6�����h���=�q�A�����h���>��B��y�y��0������l�A�6��:�����l�A�D�A�1�E�����l�A�E�B�A�F��*�*���*�*���;�;����,�� �!I�3�9�9�?�?�K\�]�J�D�$��v�5�5�5�����T��*��w�&�)�$�/�F�'��4�8�D�)�$�U�;�F�)�$��2�F�'��a�d�;�D�)�$���>�F��8�#�t�w���$�$�V�S��v�->�?��$�$�T�6�2��$�$�V�V�4�+�*�^�+�*�s
�-BH�H	N)�__name__�
__module__�__qualname__r.r<�rrrr
s
��E�45rrc��eZdZd�Zy)�SpecializationStatsTestsc��gd�}tjD�cgc]6}tjtj|r|j	���8}}|jd|�|jd|�tj�}|��|j|t�|j|j�|�|j|dj�|dgz�|D]}|j|d|t�� |j|ddt�|ddD]}|j|t��yycc}w)N)�success�failure�hit�deferred�miss�deopt�	load_attr�
binary_subscr�
failure_kinds)r�_specializations�_inline_cache_entriesr�lower�assertInr�get_specialization_stats�assertIsInstance�dict�assertCountEqual�keys�int�tuple)r*�
stat_names�op�specialized_opcodes�stats�sn�vs       r�test_specialization_statsz2SpecializationStatsTests.test_specialization_statsGsE��O�
��-�-�
�-���+�+�F�L�L��,<�=�
�H�H�J�-�	�
�
	
�
�
�k�#6�7��
�
�o�':�;��0�0�2�����!�!�%��.��!�!�%�*�*�,�0C�D��!�!��k�"�'�'�)��o�.�.�
0�!���%�%�e�K�&8��&<�c�B�!��!�!��k�"�?�3��
��;�'��8���%�%�a��-�9���
s�;EN)r=r>r?r^r@rrrBrBFs��.rrB�__main__)r�test.support.import_helperr�unittestrrr�TestCaserrBr=�mainr@rr�<module>rds]��
�4��
�
�	�
"�� �95�(�#�#�95�x.�x�0�0�.�6�z���H�M�M�O�r

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