Current File : //usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/test_iocp.cpython-312.pyc |
�
Ϫ�f � � � d Z ddlZddlZddlZddlmZ ddlmZmZmZm Z mZ ddl
mZ ddlm
Z
ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZmZmZ ddlmZ dd
lmZ ddlm Z ddl!m"Z"m#Z#m$Z$ eee� jQ � dZ)dZ* G d� de� Z. G d� de� Z/y# e%$ r ejL dk( r� dZ'Y �Lw xY w# e+$ rZ,dZ) e-e,� Z*Y dZ,[,�HdZ,[,ww xY w)z,
Tests for L{twisted.internet.iocpreactor}.
� N)�array)�AF_INET�AF_INET6�SOCK_STREAM�
SOL_SOCKET�socket)�pack)�skipIf)�verifyClass)�
IPushProducer)�msg)�TestCase)�iocpsupport�tcp�udp)�
FileHandle)�SO_UPDATE_ACCEPT_CONTEXT)�IReadWriteHandle)�EVENTS_PER_LOOP�
KEY_NORMAL�IOCPReactor�win32z%This test only applies to IOCPReactorF� Tc �: � e Zd ZdZd� Zd� Z eee� d� � Z y)�SupportTestszn
Tests for L{twisted.internet.iocpreactor.iocpsupport}, low-level reactor
implementation helpers.
c
� � t d|��� t |t � }| j |j � |j d� |j
d� t |t � }| j |j � |j d� |j ||j � d f� t |t � }| j |j � t dd� }| j! dt# j$ |j'