Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.11/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.11/test/__pycache__/test_exception_variations.cpython-311.pyc

�

SԚg�6���ddlZGd�dej��ZGd�dej��Zedkrej��dSdS)�Nc�h�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�ZdS)�ExceptTestCasesc���d}d}d}	td���#d}YnxYw	d}n#d}wxYw|�|��|�|��|�|��dS�NFznyaa!T��	Exception�
assertTrue�assertFalse��self�
hit_except�hit_else�hit_finallys    �;/usr/local/lib/python3.11/test/test_exception_variations.py�test_try_except_else_finallyz,ExceptTestCases.test_try_except_else_finallys����
�����	��G�$�$�$��	��J�J�J����J��K�K��$�K��������
�#�#�#�����$�$�$�����"�"�"�"�"s���$�(c��d}d}d}		d}n	#d}YnxYwd}n#d}wxYw|�|��|�|��|�|��dS�NFT�r
r	rs    r�)test_try_except_else_finally_no_exceptionz9ExceptTestCases.test_try_except_else_finally_no_exceptions����
�����	���H�H��	��J�J�J�����K�K��$�K���������$�$�$�����$�$�$�����!�!�!�!�!s����c��d}d}	td���#d}YnxYw	d}n#d}wxYw|�|��|�|��dS�NFzyarr!T�rr	�rr
rs   r�test_try_except_finallyz'ExceptTestCases.test_try_except_finally)su���
���	��G�$�$�$��	��J�J�J����J��K�K��$�K��������
�#�#�#�����$�$�$�$�$s���"�&c��d}d}	n	#d}YnxYwd}n#d}wxYw|�|��|�|��dSrrrs   r�$test_try_except_finally_no_exceptionz4ExceptTestCases.test_try_except_finally_no_exception7sj���
���	���	��J�J�J�����K�K��$�K���������$�$�$�����$�$�$�$�$s��
��c�f�d}	td���#d}YnxYw|�|��dS�NFzahoy!Tr�rr
s  r�test_try_exceptzExceptTestCases.test_try_exceptEsD���
�	��G�$�$�$��	��J�J�J�������
�#�#�#�#�#s��c�J�d}	n	#d}YnxYw|�|��dSr)r
rs  r�test_try_except_no_exceptionz,ExceptTestCases.test_try_except_no_exceptionOs;���
�	���	��J�J�J��������$�$�$�$�$s�c��d}d}	td���#d}YnxYw|�|��|�|��dS�NFzfoo!T�rr
r	�rr
rs   r�test_try_except_elsez$ExceptTestCases.test_try_except_elseYs_���
���	��F�#�#�#��	��J�J�J����	
����"�"�"����
�#�#�#�#�#s��c�~�d}d}		d}n	#d}YnxYw|�|��|�|��dSrrr&s   r�!test_try_except_else_no_exceptionz1ExceptTestCases.test_try_except_else_no_exceptiongs]���
���	���H�H��	��J�J�J����	
����$�$�$�����!�!�!�!�!s�c�L�d}		d}n#d}wxYw|�|��dSr�r	�rrs  r�test_try_finally_no_exceptionz-ExceptTestCases.test_try_finally_no_exceptionu�?����	���K�K��$�K���������$�$�$�$�$��c���d}d}d}		td���#d}YnxYw	d}n#d}wxYw	d}n#d}wxYw|�|��|�|��|�|��dS�NF�inner exceptionTr�rr�hit_inner_except�hit_inner_finallys    r�test_nestedzExceptTestCases.test_nesteds����� ��!��	�
)�� 1�2�2�2��
(�#'� � � ���� �$(�!�!��D�!�(�(�(�(�!��K�K��$�K��������(�)�)�)����)�*�*�*�����$�$�$�$�$s���%�0�)�0�4c�P�d}d}d}d}d}			d}n	#d}YnxYwtd���#d}YnxYw	d}n#d}wxYw|�|��|�|��|�|��|�|��|�|��dS�NFT�outer exceptionr%�rrrr
r4�hit_inner_elses      r�test_nested_elsez ExceptTestCases.test_nested_else�s��������
� ����	�
&��"&����
(�#'� � � �����-�.�.�.��	��J�J�J����J��K�K��$�K��������)�*�*�*�����'�'�'�����"�"�"�����$�$�$����
�#�#�#�#�#s�)��)�/�6�:c�b�d}d}d}d}d}		td���#d}td���xYw#d}YnxYw	d}n#d}wxYw|�|��|�|��|�|��|�|��|�|��dS�NFr2Tr9rr:s      r�test_nested_exception_in_exceptz/ExceptTestCases.test_nested_exception_in_except�s��������
� ����
	�
&�� 1�2�2�2��
3�#'� �� 1�2�2�2�����	��J�J�J����J��K�K��$�K��������(�)�)�)�����(�(�(�����"�"�"�����$�$�$����
�#�#�#�#�#s��/�2�8�?�Ac�T�d}d}d}d}d}			d}td���#d}YnxYw	d}n	#d}YnxYwd}n#d}wxYw|�|��|�|��|�|��|�|��|�|��dSr8r%r:s      r�test_nested_exception_in_elsez-ExceptTestCases.test_nested_exception_in_else�s��������
� ����
	�
3��"&��� 1�2�2�2��	
(�#'� � � ���� ��H�H��	��J�J�J�����K�K��$�K��������)�*�*�*�����'�'�'�����"�"�"�����$�$�$����
�#�#�#�#�#s�,�%�,�8�2�8�<c��d}d}d}d}d}d}			d}n	#d}YnxYwd}td���#d}td���xYw#d}YnxYw	d}n#d}wxYw|�|��|�|��|�|��|�|��|�|��|�|��dSr8r%�rrrr
r4r;r5s       r�-test_nested_exception_in_finally_no_exceptionz=ExceptTestCases.test_nested_exception_in_finally_no_exception�s+�������
� ����!��	�
3��"&����
(�#'� � � ����%)�!�� 1�2�2�2��%)�!�� 1�2�2�2�2�2�2��	��J�J�J����J��K�K��$�K��������)�*�*�*�����'�'�'����)�*�*�*�����"�"�"�����$�$�$����
�#�#�#�#�#s,�-��-�A�?�A�A�A�Ac���d}d}d}d}d}d}		td���#d}YnxYw	d}td���#d}td���xYw#d}YnxYw	d}n#d}wxYw|�|��|�|��|�|��|�|��|�|��|�|��dSr>rrCs       r�/test_nested_exception_in_finally_with_exceptionz?ExceptTestCases.test_nested_exception_in_finally_with_exceptions3�������
� ����!��	�
3�� 1�2�2�2��
(�#'� � � ���� �%)�!�� 1�2�2�2��%)�!�� 1�2�2�2�2�2�2��	��J�J�J����J��K�K��$�K�����	
���(�)�)�)�����(�(�(����)�*�*�*�����"�"�"�����$�$�$����
�#�#�#�#�#s.��$�9�A�A�A�A�A�AN)�__name__�
__module__�__qualname__rrrrr r"r'r)r-r6r<r?rArDrF��rrrs�������#�#�#�$"�"�"�$%�%�%�%�%�%�$�$�$�%�%�%�$�$�$�"�"�"�%�%�%�%�%�%�&$�$�$�:$�$�$�8$�$�$�8$�$�$�@$�$�$�$�$rKrc�h�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�ZdS)�ExceptStarTestCasesc�
�d}d}d}	td���#xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYw|�|��|�|��|�|��dSr�r�
BaseExceptionr	r
rs    rrz0ExceptStarTestCases.test_try_except_else_finally*s����
�����	��G�$�$�$��	�	�	�
�	�	�	�	��J�J����J�	��������������
�K�K��$�K��������
�#�#�#�����$�$�$�����"�"�"�"�"s��7�(	�7�=�Ac���d}d}d}	n##xgct%x�d}n�nn�Xx�YncYwxYwd}d}n#d}wxYw|�|��|�|��|�|��dSr�rPr
r	rs    rrz=ExceptStarTestCases.test_try_except_else_finally_no_exception<s����
�����	���	�	�	�
�	�	�	�	��J�J����J�	���������������H��K�K��$�K���������$�$�$�����$�$�$�����!�!�!�!�!s�1�)�	�)�
1�5c���d}d}	td���#xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYw|�|��|�|��dSr�rrPr	rs   rrz+ExceptStarTestCases.test_try_except_finallyNs����
���	��G�$�$�$��	�	�	�
�	�	�	�	��J�J����J�	���������������K�K��$�K��������
�#�#�#�����$�$�$�$�$s��5�&	�5�;�?c��d}d}	n##xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYw|�|��|�|��dSrrRrs   rrz8ExceptStarTestCases.test_try_except_finally_no_exception\s����
���	���	�	�	�
�	�	�	�	��J�J����J�	���������������K�K��$�K���������$�$�$�����$�$�$�$�$s�-�'�	�'�-�1c��d}	td���#xgct%x�d}n�nn�Xx�YncYwxYw|�|��dSrrTrs  rr z#ExceptStarTestCases.test_try_exceptjsx���
�	��G�$�$�$��	�	�	�
�	�	�	�	��J�J����J�	��������������	
���
�#�#�#�#�#s��3�$	�3c�~�d}	n##xgct%x�d}n�nn�Xx�YncYwxYw|�|��dSr)rPr
rs  rr"z0ExceptStarTestCases.test_try_except_no_exceptiontso���
�	���	�	�	�
�	�	�	�	��J�J����J�	��������������	
����$�$�$�$�$s�%�	�%c���d}d}	td���#xgct%x�d}n�nn�Xx�YncYwxYw|�|��|�|��dSr$�rrPr
r	r&s   rr'z(ExceptStarTestCases.test_try_except_else~s����
���	��F�#�#�#��	�	�	�
�	�	�	�	��J�J����J�	��������������
	
����"�"�"����
�#�#�#�#�#s��5�&	�5c��d}d}	n##xgct%x�d}n�nn�Xx�YncYwxYwd}|�|��|�|��dSrrRr&s   rr)z5ExceptStarTestCases.test_try_except_else_no_exception�s����
���	���	�	�	�
�	�	�	�	��J�J����J�	���������������H�����$�$�$�����!�!�!�!�!s�'�	�'c�L�d}		d}n#d}wxYw|�|��dSrr+r,s  rr-z1ExceptStarTestCases.test_try_finally_no_exception�r.r/c�"�d}d}d}		td���#xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYw	d}n#d}wxYw|�|��|�|��|�|��dSr1rTr3s    rr6zExceptStarTestCases.test_nested�s����� ��!��	�
)�� 1�2�2�2��
(�
(�
(�M�
(�
(�
(�
(�#'� � ���� �
(��������������%)�!�!��D�!�(�(�(�(�!��K�K��$�K��������(�)�)�)����)�*�*�*�����$�$�$�$�$s*��8�)	�8�>�A	�A�A	�	A
c��d}d}d}d}d}		n##xgct%x�d}n�nn�Xx�YncYwxYwd}td���#xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYw|�|��|�|��|�|��|�|��|�|��dSr8�rPrr
r	r:s      rr<z$ExceptStarTestCases.test_nested_else�sI�������
� ����	�
&���
(�
(�
(�M�
(�
(�
(�
(�#'� � ���� �
(��������������"&���-�.�.�.��	�	�	�
�	�	�	�	��J�J����J�	��������������
�K�K��$�K��������)�*�*�*�����'�'�'�����"�"�"�����$�$�$����
�#�#�#�#�#s4�A�.�	�.�A�A"�A	�A"�A(�(A,c�b�d}d}d}d}		td���#xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYwn	#d}YnxYwd}n#d}wxYw|�|��|�|��|�|��|�|��dSr1rO�rr
rr4r5s     r�test_nested_mixed1z&ExceptStarTestCases.test_nested_mixed1�s���
��� ��!��
	�
)�� 1�2�2�2��
(�
(�
(�M�
(�
(�
(�
(�#'� � ���� �
(��������������%)�!�!��D�!�(�(�(�(�!��	��J�J�J�����K�K��$�K��������(�)�)�)����)�*�*�*�����$�$�$�����$�$�$�$�$s>��:�+	�:�A�A�A�A�A�A�A�Ac�d�d}d}d}d}		td���#d}YnxYw	d}n#d}wxYwn##xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYw|�|��|�|��|�|��|�|��dSr1rOr`s     r�test_nested_mixed2z&ExceptStarTestCases.test_nested_mixed2�s���
��� ��!��
	�
)�� 1�2�2�2��
(�#'� � � ���� �$(�!�!��D�!�(�(�(�(�!��	�	�	�
�	�	�	�	��J�J����J�	���������������K�K��$�K��������(�)�)�)����)�*�*�*�����$�$�$�����$�$�$�$�$s8�� �'�/�+�/�A�A�A	�A�
A�Ac��d}d}d}d}d}		n##xgct%x�d}n�nn�Xx�YncYwxYwd}td���#d}YnxYw	d}n#d}wxYw|�|��|�|��|�|��|�|��|�|��dSr8r^r:s      r�test_nested_else_mixed1z+ExceptStarTestCases.test_nested_else_mixed1s�������
� ����	�
&���
(�
(�
(�M�
(�
(�
(�
(�#'� � ���� �
(��������������"&���-�.�.�.��	��J�J�J����J��K�K��$�K��������)�*�*�*�����'�'�'�����"�"�"�����$�$�$����
�#�#�#�#�#s(�A�.�	�.�A�A�A�Ac��d}d}d}d}d}			d}n	#d}YnxYwtd���#xgct%x�d}n�nn�Xx�YncYwxYwd}n#d}wxYw|�|��|�|��|�|��|�|��|�|��dSr8rYr:s      r�test_nested_else_mixed2z+ExceptStarTestCases.test_nested_else_mixed2 s�������
� ����	�
&��"&����
(�#'� � � �����-�.�.�.��	�	�	�
�	�	�	�	��J�J����J�	��������������
�K�K��$�K��������)�*�*�*�����'�'�'�����"�"�"�����$�$�$����
�#�#�#�#�#s&�)��)�A	�:	�A	�A�AN)rGrHrIrrrrr r"r'r)r-r6r<rarcrergrJrKrrMrM)s�������#�#�#�$"�"�"�$%�%�%�%�%�%�$�$�$�%�%�%�$�$�$�"�"�"�%�%�%�%�%�%�&$�$�$�:%�%�%�.%�%�%�0$�$�$�:$�$�$�$�$rKrM�__main__)�unittest�TestCaserrMrG�mainrJrKr�<module>rls�������b$�b$�b$�b$�b$�h�'�b$�b$�b$�J	R$�R$�R$�R$�R$�(�+�R$�R$�R$�j�z����H�M�O�O�O�O�O��rK

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