HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/test/test_asyncio/__pycache__/test_futures2.cpython-310.pyc
o

�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�</usr/local/lib/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�future�_�e�tbrrr�test_future_tracebacks����z!FutureTests.test_future_tracebackN)�__name__�
__module__�__qualname__rrrrrr	�r	�_CTaskzrequires the C _asyncio modulec@�eZdZejZdS)�CFutureTestsN)rrr rr"rrrrrr$s
r$c@r#)�
PyFutureTestsN)rrr rZ_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...�
)�timeout)ZassertIn�reprr�wait_for)rr'rrr�%test_recursive_repr_for_pending_tasks(s�&z5FutureReprTests.test_recursive_repr_for_pending_tasksN)rrr r,rrrrr&&r!r&�__main__)rrZunittestrrr	Z
skipUnless�hasattrZIsolatedAsyncioTestCaser$r%r&r�mainrrrr�<module>s��