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_transports.cpython-37.opt-1.pyc
B

��g�
�@sRdZddlZddlmZddlZddlmZGdd�dej�ZedkrNe��dS)zTests for transports.py.�N)�mock)�
transportsc@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�TransportTestscCst��}|�|ji�dS)N)�asyncio�	Transport�assertEqualZ_extra)�self�	transport�r
�=/usr/local/lib/python3.7/test/test_asyncio/test_transports.py�test_ctor_extra_is_nonesz&TransportTests.test_ctor_extra_is_nonecCsNt�ddi�}|�d|�d��|�|�d��t�}|�||�d|��dS)NZextra�info�unknown)rrrZget_extra_infoZassertIsNone�objectZassertIs)rr	�defaultr
r
r�test_get_extra_infos
z"TransportTests.test_get_extra_infocCsJt��}t��|_|�dtd�td�g�|�d|jj	�|j�
d�dS)Nsline1sline2sline3�sline1line2line3)rrr�Mock�write�
writelines�	bytearray�
memoryviewrZ
call_countZassert_called_with)rr	r
r
r�test_writeliness
zTransportTests.test_writelinescCs�t��}|�t|j�|�t|j�|�t|jd�|�t|j�|�t|j�|�t|j	�|�t|j
�|�t|j�|�t|j�|�t|j
�dS)N�data)rr�assertRaises�NotImplementedError�set_write_buffer_limits�get_write_buffer_sizerZ	write_eofZ
can_write_eofZ
pause_readingZresume_readingZ
is_reading�close�abort)rr	r
r
r�test_not_implemented"sz#TransportTests.test_not_implementedcCs*t��}|�t|jd�|�t|j�dS)Nr)rZDatagramTransportrrZsendtor)rr	r
r
r�test_dgram_not_implemented1sz)TransportTests.test_dgram_not_implementedcCsdt��}|�t|j�|�t|j�|�t|jd�|�t|jd�|�t|j�|�t|j	�dS)Nr)
rZSubprocessTransportrrZget_pidZget_returncodeZget_pipe_transportZsend_signalZ	terminate�kill)rr	r
r
r�)test_subprocess_transport_not_implemented7sz8TransportTests.test_subprocess_transport_not_implementedc	Cs�Gdd�dtjtj�}t��}||d�}t��|_|�|j�|�t	d��|j
ddd�WdQRX|j
dd	d�|�|j�|�|��d
�|j
dd	d�|�
|j�|�|��d�dS)
Nc@seZdZdd�ZdS)zKTransportTests.test_flowcontrol_mixin_set_write_limits.<locals>.MyTransportcSsdS)Nir
)rr
r
rrFszaTransportTests.test_flowcontrol_mixin_set_write_limits.<locals>.MyTransport.get_write_buffer_sizeN)�__name__�
__module__�__qualname__rr
r
r
r�MyTransportCsr')�loopzhigh.*must be >= lowrr)ZhighZlowi�)r)i�)r)r*)rZ_FlowControlMixinrrrZ	_protocolZassertFalseZ_protocol_pausedZassertRaisesRegex�
ValueErrorrrZget_write_buffer_limitsZ
assertTrue)rr'r(r	r
r
r�'test_flowcontrol_mixin_set_write_limitsAs

z6TransportTests.test_flowcontrol_mixin_set_write_limitsN)
r$r%r&rrrr r!r#r,r
r
r
rr
s

r�__main__)	�__doc__ZunittestrrrZTestCaserr$�mainr
r
r
r�<module>sQ