← Back
Editing: test_udp.cpython-38.pyc
U ��W[d` � @ s< d Z ddlmZmZ ddlmZ ddlmZ ddlm Z m Z mZ ddlm Z mZmZmZmZmZ ddlmZ G dd � d �ZG d d� dee j�ZG dd � d ee j�ZG dd� de�ZG dd� de�ZG dd� de j�ZG dd� dej�ZG dd� dej�Z G dd� dej�Z!e�"ed��s$de_#de _#e�$ed��s8de!_#dS )zG Tests for implementations of L{IReactorUDP} and L{IReactorMulticast}. � )�division�absolute_import)�unittest)� intToBytes)�Deferred� gatherResults� maybeDeferred)�protocol�reactor�error�defer� interfaces�udp)�runtimec @ s0 e Zd ZdZdZdZdd� Zdd� Zdd� ZdS ) �Mixinr Nc C s g | _ d S �N)�packets��self� r �7/usr/lib/python3/dist-packages/twisted/test/test_udp.py�__init__ s zMixin.__init__c C s, d| _ | jd k r(| jd }| _|�d � d S �N� )�started�startedDeferred�callback�r �dr r r � startProtocol s zMixin.startProtocolc C s d| _ d S r )�stoppedr r r r �stopProtocol# s zMixin.stopProtocol) �__name__� __module__�__qualname__r r r r r r! r r r r r s r c @ s e Zd ZdZdZdd� ZdS )�ServerNr c C s6 | j �||f� | jd k r2| jd }| _|�d � d S r �r �append�packetReceivedr )r �data�addrr r r r �datagramReceived, s zServer.datagramReceived)r"