%PDF- %PDF-
Direktori : /usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/ |
Current File : //usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/test_resolver.cpython-312.pyc |
� Ϫ�f�L � �� � d Z ddlmZ ddlmZmZmZmZmZm Z m Z mZmZ ddl mZmZ ddlmZ ddlmZ ddlmZmZmZ ddlmZmZmZ dd lmZmZ dd lm Z m!Z! ddl"m#Z# ddl$m%Z% dd l&m'Z'm(Z(m)Z)m*Z* ddl+m,Z, ddl-m.Z/ G d� de,� Z0d� Z1d� Z2 G d� d� Z3 ee)� G d� d� � Z4 G d� de/� Z5 G d� de/� Z6 ee*� G d� d� � Z7 G d� de/� Z8 G d � d!e!� Z9 G d"� d#e/� Z:y$)%zh Tests for implementations of L{IHostnameResolver} and their interactions with reactor implementations. � )�defaultdict) �AF_INET�AF_INET6� AF_UNSPEC� EAI_NONAME�IPPROTO_TCP� SOCK_DGRAM�SOCK_STREAM�gaierror�getaddrinfo)�Lock�local)�implementer)�verifyObject)� LockWorker�Team�createMemoryWorker)�ComplexResolverSimplifier�GAIResolver�SimpleResolverComplexifier)�IPv4Address�IPv6Address)�PluggableResolverMixin�ReactorBase)�Deferred)�DNSLookupError)�IHostnameResolver�IReactorPluggableNameResolver�IResolutionReceiver�IResolverSimple)� ThreadPool)�SynchronousTestCasec � � e Zd ZdZd� Zy)�DeterministicThreadPoolz6 Create a deterministic L{ThreadPool} object. c �J � d| _ d| _ d| _ g | _ || _ y)zE Create a L{DeterministicThreadPool} from a L{Team}. � N)�min�max�name�threads�_team)�self�teams �E/usr/lib/python3/dist-packages/twisted/internet/test/test_resolver.py�__init__z DeterministicThreadPool.__init__4 s'