← Back
Editing: test_distrib.cpython-38.pyc
U W[pG � @ sX d Z ddlmZ ddlmZ zddlZW n ek r@ dZY nX ddlmZ ddl m Z mZ ddlm Z mZ ddlmZ dd lmZ dd lmZ ddlmZmZmZmZmZ ddlmZmZ dd lmZ ddl m!Z! ddl"m#Z# ddl$m%Z% G dd� dej&�Z'G dd� dej(�Z(G dd� de)�Z*G dd� dej+�Z,G dd� d�Z-G dd� dej+�Z.dS )z# Tests for L{twisted.web.distrib}. � )�abspath)�parseStringN)�verifyObject)�filepath�failure)�reactor�defer)�unittest)�pb�� SIZE_LIMIT)�distrib�client�resource�static�server)�DummyRequest�DummyChannel)�_render)� proto_helpers)�Headers)�globalLogPublisherc @ s e Zd ZdS )�MySiteN)�__name__� __module__�__qualname__� r r �?/usr/lib/python3/dist-packages/twisted/web/test/test_distrib.pyr s r c @ s e Zd ZdZdZdd� ZdS )�PBServerFactoryz� A PB server factory which keeps track of the most recent protocol it created. @ivar proto: L{None} or the L{Broker} instance most recently returned from C{buildProtocol}. Nc C s t j�| |�| _| jS �N)r r � buildProtocol�proto)�self�addrr r r r , s zPBServerFactory.buildProtocol)r r r �__doc__r! r r r r r r "