|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��gl � @ s. d dl Z G dd� de j�Zedkr*e �� dS )� Nc @ sd e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dS )�ExceptionTestCasec C s\ d}d}d}z&zt d��W n d}Y nX d}W 5 d}X | �|� | �|� | �|� d S )NFTznyaa!)� Exception�
assertTrue�assertFalse��self�
hit_except�hit_else�hit_finally� r �=/opt/cppython/lib/python3.8/test/test_exception_variations.py�test_try_except_else_finally s
z.ExceptionTestCase.test_try_except_else_finallyc C sT d}d}d}zzW n d}Y nX d}W 5 d}X | � |� | �|� | �|� d S �NFT�r r r r r r �)test_try_except_else_finally_no_exception s
z;ExceptionTestCase.test_try_except_else_finally_no_exceptionc C sJ d}d}z"zt d��W n d}Y nX W 5 d}X | �|� | �|� d S )NFTzyarr!�r r �r r r
r r r �test_try_except_finally) s
z)ExceptionTestCase.test_try_except_finallyc C sB d}d}zzW n d}Y nX W 5 d}X | � |� | �|� d S r r r r r r �$test_try_except_finally_no_exception7 s
z6ExceptionTestCase.test_try_except_finally_no_exceptionc C s0 d}zt d��W n d}Y nX | �|� d S )NFzahoy!Tr �r r r r r �test_try_exceptE s
z!ExceptionTestCase.test_try_exceptc C s( d}zW n d}Y nX | � |� d S r )r r r r r �test_try_except_no_exceptionO s
z.ExceptionTestCase.test_try_except_no_exceptionc C sB d}d}zt d��W n d}Y nX d}| �|� | �|� d S )NFzfoo!T�r r r �r r r r r r �test_try_except_elseY s
z&ExceptionTestCase.test_try_except_elsec C s: d}d}zW n d}Y nX d}| � |� | �|� d S r r r r r r �!test_try_except_else_no_exceptiong s
z3ExceptionTestCase.test_try_except_else_no_exceptionc C s d}zW 5 d}X | � |� d S r )r )r r
r r r �test_try_finally_no_exceptionu s
z/ExceptionTestCase.test_try_finally_no_exceptionc C sd d}d}d}z.z"zt d��W n d}Y nX W 5 d}X W 5 d}X | �|� | �|� | �|� d S )NFTzinner exceptionr )r r
�hit_inner_exceptZhit_inner_finallyr r r �test_nested s
zExceptionTestCase.test_nestedc C s� d}d}d}d}d}z@z&zW n d}Y nX d}t d��W n d}Y nX d}W 5 d}X | �|� | �|� | �|� | �|� | �|� d S )NFTzouter exceptionr )r r r
r r Zhit_inner_elser r r �test_nested_else� s*
z"ExceptionTestCase.test_nested_elseN)�__name__�
__module__�__qualname__r
r r r r r r r r r r r r r r r s
r �__main__)ZunittestZTestCaser r �mainr r r r �<module> s ,