HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/twisted/web/test/__pycache__/test_client.cpython-310.pyc
o

�bT�@sjdZddlmZmZddlmZmZddlmZddl	m
Z
eej�Gdd�d��ZGdd	�d	ej
�Zd
S)z,
Tests for various parts of L{twisted.web}.
�)�implementer�verify)�defer�
interfaces)�unittest)�clientc@s.eZdZdZdd�Zdefdd�Zdd�Zd	S)
�
DummyEndPointz*An endpoint that does not connect anywherecCs
||_dS)N��
someString)�selfr
�r�>/usr/lib/python3/dist-packages/twisted/web/test/test_client.py�__init__s
zDummyEndPoint.__init__�returncCsd|j�d�S)NzDummyEndPoint(�)r	)rrrr
�__repr__szDummyEndPoint.__repr__cCst�t|d��S)N)�factory)r�succeed�dict)rrrrr
�connectszDummyEndPoint.connectN)�__name__�
__module__�__qualname__�__doc__r�strrrrrrr
rs
rc@s eZdZdZdd�Zdd�ZdS)�HTTPConnectionPoolTestsz:
    Unit tests for L{client.HTTPConnectionPoolTest}.
    cCstd�}t�tj|�dS)z@L{DummyEndPoint}s implements L{interfaces.IStreamClientEndpoint}�	somethingN)rr�verifyObjectr�IStreamClientEndpoint)r�eprrr
�test_implements"sz'HTTPConnectionPoolTests.test_implementscCsFtjdd�}td�}|�d|�}|�|�}t|�}|�t|�|�dS)z2connection L{repr()} includes endpoint's L{repr()}N)�reactor�this_is_probably_unique�	someplace)r�HTTPConnectionPoolr�
getConnection�successResultOf�repr�assertIn)r�poolr�d�result�representationrrr
�	test_repr's
z!HTTPConnectionPoolTests.test_reprN)rrrrr r-rrrr
rsrN)r�zope.interfacerr�twisted.internetrr�
twisted.trialr�twisted.webrrr�TestCaserrrrr
�<module>s