← Back
Editing: 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>