File: //lib/python3/dist-packages/twisted/test/__pycache__/test_internet.cpython-38.pyc
U
��W[V� � @ s d Z ddlmZmZ ddlZddlZddlZddlmZ ddl m
Z
ddlmZm
Z
mZmZmZ ddlmZmZ zddlmZ W n ek
r� dZY nX er�ejs�dZdd lmZmZ es�dd
lmZ G dd� de
j�ZG d
d� de
j�ZG dd� de
j�ZG dd� de
j�ZG dd� de
j�Z dZ!G dd� de
j"�Z#G dd� de
j�Z$e�%ed��s^de$_&G dd� de
j�Z'G dd� de
j(�Z)G dd � d e
j*�Z+G d!d"� d"e
j�Z,G d#d$� d$e-�Z.G d%d&� d&ej/�Z0G d'd(� d(e.�Z1G d)d*� d*e
j�Z2G d+d,� d,e
j�Z3dS )-zB
Tests for lots of functionality provided by L{twisted.internet}.
� )�division�absolute_importN)�_PY3)�unittest)�reactor�protocol�error�abstract�defer)�
interfaces�base)�ssl)�Deferred�passthru)�utilc @ 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(d)� Zd*d+� Zd,S )-�ThreePhaseEventTestszQ
Tests for the private implementation helpers for system event triggers.
c C s dd� | _ t� | _t�� | _dS )zR
Create a trigger, an argument, and an event to be used by tests.
c S s d S �N� ��xr r �</usr/lib/python3/dist-packages/twisted/test/test_internet.py�<lambda>'