Ë
    ojA  ã                   óB   — d Z ddlmZ ddlmZ ddlmZ  G d„ de«      Zy)z%
Tests for L{twisted.names.resolve}.
é    )ÚDomainError)ÚResolverChain)ÚTestCasec                   ó    — e Zd ZdZdd„Zdd„Zy)ÚResolverChainTestsz:
    Tests for L{twisted.names.resolve.ResolverChain}
    Nc                 ó°   — t        g «      }|j                  d«      }| j                  |«      }| j                  |j	                  t
        «      t
        «       y)zv
        L{ResolverChain._lookup} returns a L{DomainError} failure if
        its C{resolvers} list is empty.
        úwww.example.comN)r   ÚlookupAddressÚfailureResultOfÚassertIsÚtrapr   ©ÚselfÚrÚdÚfs       úA/usr/lib/python3/dist-packages/twisted/names/test/test_resolve.pyÚtest_emptyResolversListz*ResolverChainTests.test_emptyResolversList   sD   € ô
 ˜"ÓˆØ�O‰OÐ-Ó.ˆØ× Ñ  Ó#ˆØ�‰�a—f‘fœ[Ó)¬;Õ7ó    c                 ó°   — t        g «      }|j                  d«      }| j                  |«      }| j                  |j	                  t
        «      t
        «       y)z
        L{ResolverChain.lookupAllRecords} returns a L{DomainError}
        failure if its C{resolvers} list is empty.
        r	   N)r   ÚlookupAllRecordsr   r   r   r   r   s       r   Ú'test_emptyResolversListLookupAllRecordsz:ResolverChainTests.test_emptyResolversListLookupAllRecords   sF   € ô
 ˜"ÓˆØ×ÑÐ0Ó1ˆØ× Ñ  Ó#ˆØ�‰�a—f‘fœ[Ó)¬;Õ7r   )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      s   „ ñó8ô8r   r   N)r   Útwisted.names.errorr   Útwisted.names.resolver   Útwisted.trial.unittestr   r   r   r   r   ú<module>r"      s!   ðñõ ,Ý /Ý +ô8˜õ 8r   