← Back
Editing: test_rootresolve.cpython-38.pyc
U W[+d � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m Z mZ ddlm Z mZmZmZ ddlmZ dd lmZmZ dd lmZ ddlmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z& ddl'm(Z(m)Z) dd l*m+Z+ dd� Z,dd� Z-G dd� de�Z.G dd� de/�Z0dd� Z1G dd� de�Z2ddddddd d!d"d#d$d%d&g Z3ee�G d'd(� d(e4��Z5eee5� G d)d*� d*e �Z6G d+d,� d,�Z7ej8e9d-d.�Z:d/S )0z. Test cases for Twisted.names' root resolver. � )�implementer)�verifyClass)�msg)�util)�SynchronousTestCase�TestCase)�Deferred�succeed� gatherResults�TimeoutError)�IResolverSimple)�client�root)�Resolver)�IN�HS�A�NS�CNAME�OK�ENAME�Record_CNAME�Name�Query�Message�RRHeader�Record_A� Record_NS)�DNSNameError� ResolverError)� MemoryReactorc 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��resultsZansZauth�add� r&