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.7/test/test_asyncio/__pycache__/test_server.cpython-37.opt-1.pyc
B

��g(�@s�ddlZddlZddlZddlZddlZddlmZddlmZ	ddlm
ZGdd�dej�Z
Gdd�de
ej�Ze�eed	�d
�Gdd�de
ej��Zed
kr�e��dS)�N)�support)�utils)�
functionalc@seZdZdd�Zdd�ZdS)�BaseStartServercCst�dS)N)�NotImplementedError)�self�r�9/usr/local/lib/python3.7/test/test_asyncio/test_server.py�new_loopszBaseStartServer.new_loopc
sddd���fdd���fdd�}dd	�}|j�tj|tjd
|jdd���|�����|j�|�����j	d
�
��|�tj��2|�
��fd
d���|j���WdQRXWdQRX|��j	g�|��j�|��j�|�����|�td��|j�����WdQRXdS)Ns1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111��
cs^x(td�D]}t�d����r
Pq
Wt�|�d�|�|�|���|�d�|�	�dS)N�
g�������?��)
�range�timeZsleep�
is_serving�RuntimeError�
settimeout�connect�send�recv_all�close)�sock�addr�i)�	HELLO_MSG�srvrr	�clients




z3BaseStartServer.test_start_server_1.<locals>.clientc�s:|��IdH���|�d�|��|��IdHdS)N�1)�readline�cancel�writer�wait_closed)�reader�writer)�	main_taskrr	�serve"s

z2BaseStartServer.test_start_server_1.<locals>.servec
�s0|4IdH�|��IdHWdQIdHRXdS)N)�
serve_forever)rrrr	�main)sz1BaseStartServer.test_start_server_1.<locals>.mainrF)�loop�
start_servingcs
�|��S)Nr)r)rrrr	�<lambda>6�z5BaseStartServer.test_start_server_1.<locals>.<lambda>z	is closed)r*�run_until_complete�asyncioZstart_serverrZHOSTv4�assertFalser�create_task�socketsZgetsockname�assertRaises�CancelledErrorZ
tcp_client�assertEqual�assertIsNone�_sockets�_waiters�assertRaisesRegexrr()rr'r)r)rrrr&rr	�test_start_server_1s$
 z#BaseStartServer.test_start_server_1N)�__name__�
__module__�__qualname__r
r:rrrr	rsrc@s.eZdZdd�Ze�eed�d�dd��ZdS)�SelectorStartServerTestscCst��S)N)r/ZSelectorEventLoop)rrrr	r
Esz!SelectorStartServerTests.new_loopZAF_UNIXzno Unix socketscs ddd�t�����fdd���fdd�}��fdd	�}t���҉�j�tj|��jd
d��}�j�||�����	tj
��2����fdd
����j���WdQRXWdQRX��|j
g���|j���|j���|�����td���j�|���WdQRXWdQRXdS)Ns1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111rrcs>|�d���d�|�|�|���|�d�|��dS)Nrrr)r�waitrrrr)rr)r�startedrr	rMs




zASelectorStartServerTests.test_start_unix_server_1.<locals>.clientc�s:|��IdH���|�d�|��|��IdHdS)Nr)r r!r"rr#)r$r%)r&rr	r'Us

z@SelectorStartServerTests.test_start_unix_server_1.<locals>.servec
�sb|4IdH�F��|���|��IdH��|������|��IdHWdQIdHRXdS)N)r0rr+Z
assertTrue�setr()r)rr@rr	r)\sz?SelectorStartServerTests.test_start_unix_server_1.<locals>.mainF)r*r+cs
�|��S)Nr)r)rrrr	r,kr-zCSelectorStartServerTests.test_start_unix_server_1.<locals>.<lambda>z	is closed)�	threadingZEvent�
test_utilsZunix_socket_pathr*r.r/Zstart_unix_serverr1r3r4Zunix_clientr5r2r6r7r8r0rr9rr()rr'r)rr)rrrr&rr@r	�test_start_unix_server_1Hs$

 z1SelectorStartServerTests.test_start_unix_server_1N)	r;r<r=r
�unittest�
skipUnless�hasattr�socketrDrrrr	r>Csr>�ProactorEventLoopzWindows onlyc@seZdZdd�ZdS)�ProactorStartServerTestscCst��S)N)r/rI)rrrr	r
{sz!ProactorStartServerTests.new_loopN)r;r<r=r
rrrr	rJxsrJ�__main__)r/rHrrBrEZtestrZtest.test_asynciorrCrZ
func_testsZFunctionalTestCaseMixinrZTestCaser>rFrGrJr;r)rrrr	�<module>s75