File: //lib/python3/dist-packages/twisted/test/__pycache__/test_stringtransport.cpython-38.pyc
U
W[�3 � @ s� d Z ddlmZ ddlmZmZmZmZmZm Z m
Z
mZmZ ddl
mZ ddlmZ ddlmZmZmZmZ ddlmZmZ G dd � d e�ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZdS )z*
Tests for L{twisted.test.proto_helpers}.
� )�verifyObject) �
ITransport�
IPushProducer� IConsumer�IReactorTCP�IReactorSSL�IReactorUNIX�IAddress�IListeningPort�
IConnector)�IPv4Address)�TestCase)�StringTransport�
MemoryReactor�RaisingMemoryReactor�NonStreamingProducer)�
ClientFactory�Factoryc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(S ))�StringTransportTestszB
Tests for L{twisted.test.proto_helpers.StringTransport}.
c C s t � | _d S �N)r � transport��self� r �C/usr/lib/python3/dist-packages/twisted/test/test_stringtransport.py�setUp s zStringTransportTests.setUpc C s: | � tt| j�� | � tt| j�� | � tt| j�� dS )zq
L{StringTransport} instances provide L{ITransport}, L{IPushProducer},
and L{IConsumer}.
N)�
assertTruer r r r r r r r r �test_interfaces s z$StringTransportTests.test_interfacesc C s>