File: //lib/python3/dist-packages/twisted/names/test/__pycache__/test_rootresolve.cpython-310.pyc
o
�b4d � @ s� d Z ddlmZ ddlmZ ddlmZmZmZm Z ddl
mZ ddlm
Z
mZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZm Z dd l!m"Z" dd
l#m$Z$ ddl%m&Z& ddl'm(Z( dd
l)m*Z*m+Z+ dd� Z,dd� Z-G dd� de+�Z.G dd� de/�Z0dd� Z1G dd� de+�Z2g d�Z3ee�G dd� d��Z4eee4� G dd� de*�Z5G dd � d �Z6e(j7e8d!d"�Z9d#S )$z.
Test cases for Twisted.names' root resolver.
� )�implementer)�verifyClass)�Deferred�TimeoutError�
gatherResults�succeed)�IResolverSimple)�client�root)�CNAME�ENAME�HS�IN�NS�OK�A�Message�Name�Query�Record_A�Record_CNAME� Record_NS�RRHeader)�DNSNameError�
ResolverError)�Resolver)�
MemoryReactor)�msg)�util)�SynchronousTestCase�TestCasec C s | \}}}|d j S )z�
From the result of a L{Deferred} returned by L{IResolver.lookupAddress},
return the payload of the first record in the answer section.
r ��payload��results�ans�auth�add� r( �E/usr/lib/python3/dist-packages/twisted/names/test/test_rootresolve.py�
getOnePayload&