HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/lib/python3/dist-packages/twisted/test/__pycache__/test_tpfile.cpython-38.pyc
U


W[A�@szddlmZddlmZddlmZddlmZmZddlm	Z	Gdd�dej
�ZGdd	�d	ej
�ZGd
d�dej
�ZdS)
�)�unittest)�loopback)�basic)�protocol�abstract)�BytesIOc@seZdZdZdd�ZdS)�BufferingServer�cCs|j|7_dS�N)�buffer)�self�data�r�:/usr/lib/python3/dist-packages/twisted/test/test_tpfile.py�dataReceivedszBufferingServer.dataReceivedN)�__name__�
__module__�__qualname__rrrrrrr
src@seZdZdd�Zdd�ZdS)�FileSendingClientcCs
||_dSr
)�f)rrrrr�__init__szFileSendingClient.__init__cs4t��}|��j�jdd��}|��fdd��dS)NcSs|Sr
r��xrrr�<lambda>r	z2FileSendingClient.connectionMade.<locals>.<lambda>cs
�j��Sr
)�	transportZloseConnection)�r�rrrrr	)r�
FileSender�beginFileTransferrr�addCallback)r�s�drrr�connectionMadesz FileSendingClient.connectionMadeN)rrrrr"rrrrrsrc@seZdZdd�Zdd�ZdS)�FileSenderTestscs<d�t��tt���}t��|�}|����fdd��|S)Ns�xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123cs���j��Sr
)ZassertEqualrr�r rZtestStrrrr$r	z1FileSenderTests.testSendingFile.<locals>.<lambda>)rrrrZloopbackTCPr)r�cr!rr$r�testSendingFileszFileSenderTests.testSendingFilecCsNt��}t��}d|_td�}|�||dd��}|�|j�|�	|j
d�dS)N�r	cSs|Sr
rrrrrr.r	z6FileSenderTests.testSendingEmptyFile.<locals>.<lambda>z0producer unregistered with deferred being called)rrrZFileDescriptorZ	connectedrrZassertIsNoneZproducerZ
assertTrueZcalled)rZ
fileSenderZconsumerZ	emptyFiler!rrr�testSendingEmptyFile(s�z$FileSenderTests.testSendingEmptyFileN)rrrr&r(rrrrr#s
r#N)Z
twisted.trialrZtwisted.protocolsrrZtwisted.internetrr�iorZProtocolrrZTestCaser#rrrr�<module>s