Your IP : 216.73.216.213


Current Path : /opt/alt/python310/lib64/python3.10/test/test_asyncio/__pycache__/
Upload File :
Current File : //opt/alt/python310/lib64/python3.10/test/test_asyncio/__pycache__/test_futures2.cpython-310.pyc

o

0�iU�@s�ddlZddlZddlZddlmZdd�ZGdd�d�Ze�eed�d�Gd	d
�d
eej��Z	Gdd�deej�Z
Gd
d�dej�ZedkrMe�
�dSdS)�N)�taskscCst�d�dS�N)�asyncioZset_event_loop_policy�rr�F/opt/alt/python310/lib64/python3.10/test/test_asyncio/test_futures2.py�tearDownModulesrc@�eZdZdd�ZdS)�FutureTestsc�s��dd�}|�|��}td�D]3}z|IdHWn$ty<}zd�t�|j��}|�|�d�d�WYd}~qd}~ww|�	d�qdS)Nc�s
�td��)N�*)�	TypeErrorrrrr�	raise_exc��z4FutureTests.test_future_traceback.<locals>.raise_exc��zawait future�zTypeError was not raised)
�cls�ranger�join�	traceback�	format_tb�
__traceback__ZassertEqual�countZfail)�selfrZfuture�_�e�tbrrr�test_future_tracebacks����z!FutureTests.test_future_tracebackN)�__name__�
__module__�__qualname__rrrrrr	�r	�_CTaskzrequires the C _asyncio modulec@�eZdZejZdS)�CFutureTestsN)rrrrr!rrrrrr#s
r#c@r")�
PyFutureTestsN)rrrrZ_PyTaskrrrrrr$#s
r$c@r)�FutureReprTestsc�s0�dd�}|�dttj|�dd�IdH��dS)Nc�s
�t��Sr)rZ	all_tasksrrrr�func-r
zCFutureReprTests.test_recursive_repr_for_pending_tasks.<locals>.funcz...�
)Ztimeout)ZassertIn�reprrZwait_for)rr&rrr�%test_recursive_repr_for_pending_tasks(s�&z5FutureReprTests.test_recursive_repr_for_pending_tasksN)rrrr)rrrrr%&r r%�__main__)rrZunittestrrr	Z
skipUnless�hasattrZIsolatedAsyncioTestCaser#r$r%r�mainrrrr�<module>s��