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_opcodes.cpython-312.pyc

�

'Μg{��|�ddlZddlmZddlmZGd�dej
�Zedk(rej�yy)�N)�support)�
ann_modulec�<�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
y	)
�
OpcodeTestc���d}td�D]}||z}ddz			||z}�|dk7r|j	d�yy#t$rY�-t$rY�7t$rY�AwxYw#Y�HxYw#wxYw)Nr�
��Zztry inside for)�range�	NameError�ZeroDivisionError�	TypeError�fail)�self�n�is   �./usr/local/lib/python3.12/test/test_opcodes.py�test_try_inside_for_loopz#OpcodeTest.test_try_inside_for_loop	s}��
���r��A��!��A��1������!��A��
��7��I�I�&�'����"�d�$�*�d��"�d�"���D���s'�=�	A�A�A�A� A$�'A)c��	ttjd��5}|j�}ddd�t	tjd�}|j|jd�y#1swY�AxYw#t$rYywxYw)Nzutf-8)�encoding�execr	)�openr�__file__�read�compile�assertEqual�co_firstlineno�OSError)r�f�txt�cos    r�test_setup_annotations_linez&OpcodeTest.test_setup_annotations_lineso��	��j�)�)�G�<���f�f�h��=���j�1�1�6�:�B����R�.�.��2�=�<���	��	�s'�A:�A.�?A:�.A7�3A:�:	B�Bc�P�Gd�d�}|j|ji�y)Nc��eZdZy)�4OpcodeTest.test_default_annotations_exist.<locals>.CN��__name__�
__module__�__qualname__��r�Cr%$��r+r,)r�__annotations__�rr,s  r�test_default_annotations_existz)OpcodeTest.test_default_annotations_exist#s���
�����*�*�B�/r+c�`�dddii}td|�|j|dtdd��y)Nr.r	�zx: int)�xr	)rr�int)r�nss  r�test_use_existing_annotationsz(OpcodeTest.test_use_existing_annotations's5���!�Q��
(���X�r������-�.�c�a�0@�Ar+c���tjt�di�5t�d=G�fd�d�}ddd�y#1swYyxYw)Nr.c�j��eZdZU[W�j	e�5eed<ddd�y#1swYyxYw)�6OpcodeTest.test_do_not_recreate_annotations.<locals>.Cr3N)r'r(r)r.�assertRaisesrr4)rs�rr,r90s%���#��&�&�y�1��F�2�1�1�s�)�2r,)r�	swap_item�globalsr/s` r� test_do_not_recreate_annotationsz+OpcodeTest.test_do_not_recreate_annotations,s:���
�
�
�w�y�*;�R�
@��	�+�,�
�
�A�
@�
@�s�A�Ac���Gd�dt�}Gd�d|�}Gd�dt�}Gd�d|�}|��#YnxYw|��#|$rYnwxYw|��#|$rYnwxYw|��#|$r|j�YnYnxYw|�}|�}	|�#|$r}|j||�Yd}~nd}~wwxYw||��#|$r}|j||�Yd}~yd}~wwxYw)	Nc��eZdZy)�6OpcodeTest.test_raise_class_exceptions.<locals>.AClassNr&r*r+r�AClassr@7r-r+rAc��eZdZy)�6OpcodeTest.test_raise_class_exceptions.<locals>.BClassNr&r*r+r�BClassrC8r-r+rDc��eZdZy)�6OpcodeTest.test_raise_class_exceptions.<locals>.CClassNr&r*r+r�CClassrF9r-r+rGc��eZdZd�Zy)�6OpcodeTest.test_raise_class_exceptions.<locals>.DClassc��y)Nr*)r�ignores  r�__init__z?OpcodeTest.test_raise_class_exceptions.<locals>.DClass.__init__;s��r+N)r'r(r)rLr*r+r�DClassrI:s��
r+rM)�	Exceptionrr�assertIsInstance)rrArDrGrM�a�b�vs        r�test_raise_class_exceptionsz&OpcodeTest.test_raise_class_exceptions5s���%�Y�%�"�V�"�%�Y�%�	�V�	��8�^������8�^����t����8�^����t����8�^���"�t�y�y�{�����H���H��	&��G���	#����Q��"�"��	#���1�I�o���	-��!�!�!�V�,�,��	-�so�<�A�A
�
A�A�A�A$�#A$�'A.�.B�B�B�B=�!B8�8B=�C�C)�
C$�$C)c��td�}td�}|j||�td�}td�}|j||�td�}td�}|j||�td�}td�}|j||�td�}td�}|j||�td�}td�}|j||�td�}td�}|j||�td	�}td
�}|j||�y)Nzlambda: Nonezlambda a: az
lambda a=1: az	lambda: 0z	lambda: 1zlambda a: Nonezlambda b: Nonezlambda a=None: Nonezlambda a=0: Nonezlambda a=1: None)�eval�assertNotEqual)rr�gs   r�test_compare_function_objectsz(OpcodeTest.test_compare_function_objects`s)���� ���� �����A�q�!������������A�q�!���!����!�����A�q�!������������A�q�!��� ���!�"�����A�q�!��!�"���!�"�����A�q�!��!�"���&�'�����A�q�!��#�$���#�$�����A�q�!r+c�V�Gd�dt�}|j|�dzd�y)Nc��eZdZd�Zy)�=OpcodeTest.test_modulo_of_string_subclasses.<locals>.MyStringc��y)N�*r*)r�values  r�__mod__zEOpcodeTest.test_modulo_of_string_subclasses.<locals>.MyString.__mod__�s��r+N)r'r(r)r_r*r+r�MyStringr[�s��
r+r`�r])�strr)rr`s  r� test_modulo_of_string_subclassesz+OpcodeTest.test_modulo_of_string_subclasses�s&��	�s�	�	
�����a���,r+N)r'r(r)rr"r0r6r=rSrXrcr*r+rrrs-��(� �0�B�
�)&�V "�D-r+r�__main__)	�unittest�testr�test.typinganndatar�TestCaserr'�mainr*r+r�<module>rjs?����)�-��"�"�-�D�z���H�M�M�O�r+

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