File: //usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/test_epollreactor.cpython-310.pyc
o
�b� � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
zddlmZ W n e
y3 dZY nw G d d
� d
�Zee d�G dd
� d
e
��ZdS )z-
Tests for L{twisted.internet.epollreactor}.
� )�skipIf��ConnectionDone)�_ContinuousPolling)�Clock)�TestCase)�epollreactorNc @ s8 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� ZdS )
�
DescriptorzF
Records reads and writes, as if it were a C{FileDescriptor}.
c C s
g | _ d S �N)�events��self� r �I/usr/lib/python3/dist-packages/twisted/internet/test/test_epollreactor.py�__init__ s
zDescriptor.__init__c C s dS )N� r r r r r �fileno s zDescriptor.filenoc C � | j �d� d S )N�read�r �appendr r r r �doRead � zDescriptor.doReadc C r )N�writer r r r r �doWrite# r zDescriptor.doWritec C s |� t� | j�d� d S )N�lost)�trapr r r )r
�reasonr r r �connectionLost&