File: //usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/test_base.cpython-310.pyc
o
�bt5 � @ sn d Z ddlZddlmZ ddlmZmZ ddlmZ ddl m
Z
ddlmZ ddl
mZmZmZ dd lmZ dd
lmZ ddlmZmZmZ ddlmZ dd
lmZ ddlmZmZ zddl Z!W n e"yk dZ Y nw e!Z e
ee�G dd� d��Z#G dd� de�Z$dd� Z%G dd� d�Z&G dd� de&e�Z'G dd� de&e�Z(G dd� de�Z)ee d�G dd� de��Z*dS ) z%
Tests for L{twisted.internet.base}.
� N)�Queue)�Any�Callable)�skipIf)�implementer)�FirstOneWins)�DelayedCall�ReactorBase�ThreadedResolver)�Deferred)�DNSLookupError)�IReactorThreads�IReactorTime�IResolverSimple)�Clock)�
ThreadPool)�SkipTest�TestCasec @ sl e Zd ZdZdd� Zdedef fdd�Zdd � Zd
d� Z dd
� Z
dd� Zdedef fdd�Zdd� Z
dS )�FakeReactorzl
A fake reactor implementation which just supports enough reactor APIs for
L{ThreadedResolver}.
c s>