
    YfA                     J    d Z ddlmZ ddlmZ ddlmZ  G d de          ZdS )z%
Tests for L{twisted.names.resolve}.
    )DomainError)ResolverChain)TestCasec                   "    e Zd ZdZddZddZdS )ResolverChainTestsz:
    Tests for L{twisted.names.resolve.ResolverChain}
    returnNc                     t          g           }|                    d          }|                     |          }|                     |                    t
                    t
                     dS )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       Q/var/www/html/env/lib/python3.11/site-packages/twisted/names/test/test_resolve.pytest_emptyResolversListz*ResolverChainTests.test_emptyResolversList   s\    
 "OO-..  ##aff[));77777    c                     t          g           }|                    d          }|                     |          }|                     |                    t
                    t
                     dS )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   s^    
 "011  ##aff[));77777r   )r   N)__name__
__module____qualname____doc__r   r    r   r   r   r      sF         8 8 8 88 8 8 8 8 8r   r   N)r   twisted.names.errorr   twisted.names.resolver   twisted.trial.unittestr   r   r   r   r   <module>r"      s{     , + + + + + / / / / / / + + + + + +8 8 8 8 8 8 8 8 8 8r   