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_exception_variations.cpython-312.opt-1.pyc

�

'Μg�6���ddlZGd�dej�ZGd�dej�Zedk(rej
�yy)�Nc�f�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zy)�ExceptTestCasesc��d}d}d}	td��#d}YnxYw	d}n#d}wxYw|j|�|j|�|j|�y�NFznyaa!T��	Exception�
assertTrue�assertFalse��self�
hit_except�hit_else�hit_finallys    �;/usr/local/lib/python3.12/test/test_exception_variations.py�test_try_except_else_finallyz,ExceptTestCases.test_try_except_else_finallysb���
�����	��G�$�$��	��J��J��K��$�K�����
�#�����$�����"s��� �$c��d}d}d}		d}d}|j|�|j|�|j|�y#d}Y�<xYw#d}wxYw�NFT�r
r	rs    r�)test_try_except_else_finally_no_exceptionz9ExceptTestCases.test_try_except_else_finally_no_exceptions_���
�����	���H��K�����$�����$�����!��	��J���K�s�A
�A�A
�
Ac��d}d}	td��#d}YnxYw	d}n#d}wxYw|j|�|j|�y�NFzyarr!T�rr	�rr
rs   r�test_try_except_finallyz'ExceptTestCases.test_try_except_finally)sM���
���	��G�$�$��	��J��J��K��$�K�����
�#�����$s����"c�x�d}d}		d}|j|�|j|�y#d}Y�+xYw#d}wxYwrrrs   r�$test_try_except_finally_no_exceptionz4ExceptTestCases.test_try_except_finally_no_exception7sG���
���	���K�����$�����$��
	��J���K�s�5�2�5�9c�T�d}	td��#d}YnxYw|j|�y�NFzahoy!Tr�rr
s  r�test_try_exceptzExceptTestCases.test_try_exceptEs/���
�	��G�$�$��	��J�����
�#s��c�@�d}		|j|�y#d}Y�xYwr)r
rs  r�test_try_except_no_exceptionz,ExceptTestCases.test_try_except_no_exceptionOs+���
�	��	
����$��	��J�s�c�z�d}d}	td��#d}YnxYw|j|�|j|�y�NFzfoo!T�rr
r	�rr
rs   r�test_try_except_elsez$ExceptTestCases.test_try_except_elseYsD���
���	��F�#�#��	��J��	
����"����
�#s��c�j�d}d}		d}|j|�|j|�y#d}Y�)xYwrrr&s   r�!test_try_except_else_no_exceptionz1ExceptTestCases.test_try_except_else_no_exceptiongsA���
���	���H�����$�����!��
	��J�s�2c�@�d}		d}|j|�y#d}wxYwr�r	�rrs  r�test_try_finally_no_exceptionz-ExceptTestCases.test_try_finally_no_exceptionu�)����	���K�����$���K���c���d}d}d}		td��#d}YnxYw	d}n#d}wxYw	d}n#d}wxYw|j|�|j|�|j|�y�NF�inner exceptionTr�rr�hit_inner_except�hit_inner_finallys    r�test_nestedzExceptTestCases.test_nestedsz���� ��!��	�
)�� 1�2�2��
(�#'� �� �$(�!��D�!��!��K��$�K�����(�)����)�*�����$s���!�,�%�,�0c�0�d}d}d}d}d}			d}td��#d}Ytd��xYw#d}YnxYw	d}n#d}wxYw|j|�|j|�|j|�|j|�|j|�y�NFT�outer exceptionr%�rrrr
r4�hit_inner_elses      r�test_nested_elsez ExceptTestCases.test_nested_else�s��������
� ����	�
&��"&���-�.�.��
(�#'� ��-�.�.��	��J��J��K��$�K�����)�*�����'�����"�����$����
�#s�
.�+�.�4�;�?c�(�d}d}d}d}d}		td��#d}td��xYw#d}YnxYw	d}n#d}wxYw|j|�|j|�|j|�|j|�|j|�y�NFr2Tr9rr:s      r�test_nested_exception_in_exceptz/ExceptTestCases.test_nested_exception_in_except�s��������
� ����
	�
&�� 1�2�2��
3�#'� �� 1�2�2��	��J��J��K��$�K�����(�)�����(�����"�����$����
�#s��'�*�0�7�;c�"�d}d}d}d}d}			d}td��#d}YnxYw	d}n	#d}YnxYwd}n#d}wxYw|j|�|j|�|j|�|j|�|j|�yr8r%r:s      r�test_nested_exception_in_elsez-ExceptTestCases.test_nested_exception_in_else�s��������
� ����
	�
3��"&��� 1�2�2��	
(�#'� �� ��H��	��J���K��$�K�����)�*�����'�����"�����$����
�#s�
(�!�(�4�.�4�8c�h�d}d}d}d}d}d}			d}d}td��#d}Y�xYw#d}td��xYw#d}YnxYw	d}n#d}wxYw|j|�|j|�|j|�|j|�|j|�|j|�yr8r%�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��

(�#'� ��%)�!�� 1�2�2��	��J��J��K��$�K�����)�*�����'����)�*�����"�����$����
�#s'�(�
9�%�(�6�9�?�A�A
c�z�d}d}d}d}d}d}		td��#d}YnxYw	d}td��#d}td��xYw#d}YnxYw	d}n#d}wxYw|j|�|j|�|j|�|j|�|j|�|j|�yr>rrCs       r�/test_nested_exception_in_finally_with_exceptionz?ExceptTestCases.test_nested_exception_in_finally_with_exceptions��������
� ����!��	�
3�� 1�2�2��
(�#'� �� �%)�!�� 1�2�2��%)�!�� 1�2�2��	��J��J��K��$�K��	
���(�)�����(����)�*�����"�����$����
�#s,�� �1�
A�?�A�A�A�AN)�__name__�
__module__�__qualname__rrrrr r"r'r)r-r6r<r?rArDrF��rrrsN��#�$"�$%�%�$�%�$�"�%�%�&$�:$�8$�8$�@$rKrc�f�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zy)�ExceptStarTestCasesc���d}d}d}	td��#gxt%x�d}n�nn��x�YncYwxYwd}n#d}wxYw|j|�|j|�|j|�yr�r�
BaseExceptionr	r
rs    rrz0ExceptStarTestCases.test_try_except_else_finally*sp���
�����	��G�$�$��	�
�	��J��J�	���
�K��$�K�����
�#�����$�����"s��1�"	�1�7�;c���d}d}d}		d}d}|j|�|j|�|j|�y#gxt%x�d}n�nn��x�Y�QcYwxYw#d}wxYwr�rPr
r	rs    rrz=ExceptStarTestCases.test_try_except_else_finally_no_exception<so���
�����	���H��K�����$�����$�����!��	�
�	��J��J�	���
�K�s#�A"�A�
A	�A�A"�"A&c��d}d}	td��#gxt%x�d}n�nn��x�YncYwxYwd}n#d}wxYw|j|�|j|�yr�rrPr	rs   rrz+ExceptStarTestCases.test_try_except_finallyNs]���
���	��G�$�$��	�
�	��J��J�	����K��$�K�����
�#�����$s��/� 	�/�5�9c��d}d}		d}|j|�|j|�y#gxt%x�d}n�nn��x�Y�@cYwxYw#d}wxYwrrRrs   rrz8ExceptStarTestCases.test_try_except_finally_no_exception\sY���
���	���K�����$�����$��
	�
�	��J��J�	����K�s�A
�A
�;	�A
�A
�
Ac��d}	td��#gxt%x�d}n�nn��x�YncYwxYw|j|�yrrTrs  rr z#ExceptStarTestCases.test_try_exceptjsA���
�	��G�$�$��	�
�	��J��J�	���	
���
�#s��-�	�-c�p�d}		|j|�y#gxt%x�d}n�nn��x�Y�-cYwxYwr)rPr
rs  rr"z0ExceptStarTestCases.test_try_except_no_exceptionts;���
�	��	
����$��	�
�	��J��J�	��s�5�&	�5c��d}d}	td��#gxt%x�d}n�nn��x�YncYwxYw|j|�|j|�yr$�rrPr
r	r&s   rr'z(ExceptStarTestCases.test_try_except_else~sT���
���	��F�#�#��	�
�	��J��J�	���
	
����"����
�#s��/� 	�/c��d}d}		d}|j|�|j|�y#gxt%x�d}n�nn��x�Y�>cYwxYwrrRr&s   rr)z5ExceptStarTestCases.test_try_except_else_no_exception�sQ���
���	���H�����$�����!��
	�
�	��J��J�	��s�A
�;	�A
c�@�d}		d}|j|�y#d}wxYwrr+r,s  rr-z1ExceptStarTestCases.test_try_finally_no_exception�r.r/c��d}d}d}		td��#gxt%x�d}n�nn��x�YncYwxYwd}n#d}wxYw	d}n#d}wxYw|j|�|j|�|j|�yr1rTr3s    rr6zExceptStarTestCases.test_nested�s����� ��!��	�
)�� 1�2�2��
(�M�
(�#'� �� �
(���%)�!��D�!��!��K��$�K�����(�)����)�*�����$s(��2�#	�2�8�A�<�A�Ac��d}d}d}d}d}			d}td��#gxt%x�d}n�nn��x�
Ytd��cYwxYw#gxt%x�d}n�nn��x�YncYwxYwd}n#d}wxYw|j|�|j|�|j|�|j|�|j|�yr8�rPrr
r	r:s      rr<z$ExceptStarTestCases.test_nested_else�s��������
� ����	�
&��"&���-�.�.��
(�M�
(�#'� �� �
(��
�-�.�.��	�
�	��J��J�	���
�K��$�K�����)�*�����'�����"�����$����
�#s6�A�A�*	�A�A�A$�A	�A$�A*�*A.c�4�d}d}d}d}		td��#gxt%x�d}n�nn��x�YncYwxYwd}n#d}wxYwn	#d}YnxYwd}n#d}wxYw|j|�|j|�|j|�|j|�yr1rO�rr
rr4r5s     r�test_nested_mixed1z&ExceptStarTestCases.test_nested_mixed1�s����
��� ��!��
	�
)�� 1�2�2��
(�M�
(�#'� �� �
(���%)�!��D�!��!��	��J���K��$�K�����(�)����)�*�����$�����$s:��4�%	�4�:�A�>�A�A�A�A�Ac�6�d}d}d}d}		td��#d}YnxYw	d}n#d}wxYwn!#gxt%x�d}n�nn��x�YncYwxYwd}n#d}wxYw|j|�|j|�|j|�|j|�yr1rOr`s     r�test_nested_mixed2z&ExceptStarTestCases.test_nested_mixed2�s����
��� ��!��
	�
)�� 1�2�2��
(�#'� �� �$(�!��D�!��!��	�
�	��J��J�	����K��$�K�����(�)����)�*�����$�����$s7���#�+�'�+�A�A	�:	�A	�A�Ac�`�d}d}d}d}d}			d}td��#gxt%x�d}n�nn��x�
Ytd��cYwxYw#d}YnxYw	d}n#d}wxYw|j|�|j|�|j|�|j|�|j|�yr8r^r:s      r�test_nested_else_mixed1z+ExceptStarTestCases.test_nested_else_mixed1s��������
� ����	�
&��"&���-�.�.��
(�M�
(�#'� �� �
(��
�-�.�.��	��J��J��K��$�K�����)�*�����'�����"�����$����
�#s*�A�A�*	�A�A�A�
A�Ac�^�d}d}d}d}d}			d}td��#d}Ytd��xYw#gxt%x�d}n�nn��x�YncYwxYwd}n#d}wxYw|j|�|j|�|j|�|j|�|j|�yr8rYr:s      r�test_nested_else_mixed2z+ExceptStarTestCases.test_nested_else_mixed2 s��������
� ����	�
&��"&���-�.�.��
(�#'� ��-�.�.��	�
�	��J��J�	���
�K��$�K�����)�*�����'�����"�����$����
�#s&�
.�+�.�A�=	�A�A�AN)rGrHrIrrrrr r"r'r)r-r6r<rarcrergrJrKrrMrM)sM��#�$"�$%�%�$�%�$�"�%�%�&$�:%�.%�0$�:$rKrM�__main__)�unittest�TestCaserrMrG�mainrJrKr�<module>rlsL���b$�h�'�'�b$�J	R$�(�+�+�R$�j�z���H�M�M�O�rK

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