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: //lib/python3/dist-packages/twisted/test/__pycache__/test_strports.cpython-310.pyc
o

�b��@sLdZddlmZmZddlmZddlmZddlm	Z	Gdd�de	�Z
dS)	z,
Tests for L{twisted.application.strports}.
�)�internet�strports)�TCP4ServerEndpoint)�Factory)�TestCasec@s eZdZdZdd�Zdd�ZdS)�ServiceTestsz(
    Tests for L{strports.service}.
    cCs�t�}t�}d}tjdt|�||d�}|�|tj�|�|j	�|�|j
t�|�|j
j
|�|�|j|�|�|j
j|�dS)z�
        L{strports.service} returns a L{StreamServerEndpointService}
        constructed with an endpoint produced from
        L{endpoint.serverFromString}, using the same syntax.
        i9ztcp:��reactorN)�objectrr�service�str�assertIsInstancer�StreamServerEndpointService�
assertTrue�_raiseSynchronously�endpointr�assertEqual�_port�assertIs�factory�_reactor)�selfr	�aFactory�	aGoodPort�svc�r�</usr/lib/python3/dist-packages/twisted/test/test_strports.py�test_serviceszServiceTests.test_servicecCs,ddlm}t�dd�}|�|jj|�dS)zp
        L{strports.service} will use the default reactor when none is provided
        as an argument.
        rrztcp:80N)�twisted.internetr	rrrrr)r�
globalReactor�aServicerrr�test_serviceDefaultReactor)sz'ServiceTests.test_serviceDefaultReactorN)�__name__�
__module__�__qualname__�__doc__rr!rrrrrsrN)r%�twisted.applicationrr�twisted.internet.endpointsr�twisted.internet.protocolr�twisted.trial.unittestrrrrrr�<module>s