Your IP : 216.73.216.52


Current Path : /usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/fakeendpoint.cpython-38.pyc

U


W[�@s�dZddlmZmZddlmZddlmZddlm	Z	m
Z
mZmZee�Gdd�de
��Zee�Gdd	�d	e��Zee�Gd
d�de��ZGdd
�d
e
�Zee	�Gdd�de��Zee
�Gdd�de��Zed�Zed�Zed�ZdS)zM
Fake client and server endpoint string parser plugins for testing purposes.
�)�absolute_import�division)�implementer)�IPlugin)�IStreamClientEndpoint�IStreamServerEndpoint�!IStreamServerEndpointStringParser�,IStreamClientEndpointStringParserWithReactorc@seZdZdd�ZdS)�
PluginBasecCs
||_dS�N)�prefix)�selfZpfx�r�D/usr/lib/python3/dist-packages/twisted/internet/test/fakeendpoint.py�__init__szPluginBase.__init__N��__name__�
__module__�__qualname__rrrrrr
sr
c@seZdZdd�ZdS)�FakeClientParserWithReactorcOst|||�Sr)�StreamClient�r
�a�kwrrr�parseStreamClientsz-FakeClientParserWithReactor.parseStreamClientN)rrrrrrrrrsrc@seZdZdd�ZdS)�
FakeParsercOst|||�Sr)�StreamServerrrrr�parseStreamServer&szFakeParser.parseStreamServerN)rrrrrrrrr#src@seZdZdd�ZdS)�EndpointBasecCs||_||_||_dSr)�parser�args�kwargs)r
rr r!rrrr-szEndpointBase.__init__Nrrrrrr+src@seZdZdS)rN�rrrrrrrr4src@seZdZdS)rNr"rrrrr:sr�fakeZcrfakeZcpfakeN)�__doc__Z
__future__rrZzope.interface.declarationsrZtwisted.pluginrZtwisted.internet.interfacesrrrr	�objectr
rrrrrr#ZfakeClientWithReactorZ"fakeClientWithReactorAndPreferencerrrr�<module>s$