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/web/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/web/test/__pycache__/test_soap.cpython-310.pyc
o

�b>�@s�dZddlmZddlmZmZddlmZddlm	Z	m
Z
zddlZddlmZddl
mZWn
ey=dZeZYnwGd	d
�d
e�Zeed�Gdd
�d
e��ZdS)zTest SOAP support.�)�skipIf)�defer�reactor)�TestCase)�error�serverN)�soap)�
SOAPPublisherc@sdeZdZdd�Zddd�Zde_dd	�Zd
d�Zdd
�Zdd�Z	dd�Z
dd�Zdd�Zdd�Z
dS)�TestcC�||S�N���self�a�br
r
�</usr/lib/python3/dist-packages/twisted/web/test/test_soap.py�soap_add�z
Test.soap_add��cCrrr
rr
r
r�soap_kwargsrzTest.soap_kwargsTcCs
||dgSrr
)r�string�numr
r
r�soap_triple"�
zTest.soap_triplecCst�ddi�S)Nr�c)�SOAPpy�
structType�rr
r
r�soap_struct%szTest.soap_structcCs
t�|�Sr)r�succeed)r�xr
r
r�
soap_defer(rzTest.soap_defercC�t�t��Sr�r�fail�
ValueErrorrr
r
r�soap_deferFail+�zTest.soap_deferFailcCst�r)�RuntimeErrorrr
r
r�	soap_fail.szTest.soap_failcCr$rr%rr
r
r�soap_deferFault1r)zTest.soap_deferFaultcCsdddggdd�S)Nrr��foo�r�Dr
rr
r
r�soap_complex4szTest.soap_complexcCs||Srr
)r�map�keyr
r
r�	soap_dict7rzTest.soap_dictN)rr)�__name__�
__module__�__qualname__rr�useKeywordsrr r#r(r+r,r1r4r
r
r
rr
s
r
zSOAPpy not installedc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�	SOAPTestscCs4t�|_tjdt�|j�dd�|_|j��j|_dS)Nrz	127.0.0.1)�	interface)	r
�	publisherr�	listenTCPr�Site�p�getHost�portrr
r
r�setUp=s
�zSOAPTests.setUpcCs
|j��Sr)r>�
stopListeningrr
r
r�tearDownDrzSOAPTests.tearDowncCst�d|j�S)Nzhttp://127.0.0.1:%d/)r�Proxyr@rr
r
r�proxyGszSOAPTests.proxycCs�dddddidfdfddgd�fg}g}|D]\}}}|��j|g|�R�}|�|j|�|�|�q|���d	�}|�d
d��|�|jdd
dggdd��|�|�tj|dd�S)N)�add)r��)r)rr�dictrr�triple)rr)rrN�complexcSs|��Sr)�_asdict)�resultr
r
r�<lambda>Zsz'SOAPTests.testResults.<locals>.<lambda>rrr-r.r/T)�fireOnOneErrback)rE�
callRemote�addCallback�assertEqual�appendr�DeferredList)r�inputOutput�dl�meth�args�outp�dr
r
r�testResultsJs�
zSOAPTests.testResultscs6����d�}��|tj��fdd�}|�|�|S)zD
        Check that a non existing method return error 500.
        �doesntexistcs��t|j�d�dS)Ni�)rR�int�status)�errrr
r�cbisz(SOAPTests.testMethodNotFound.<locals>.cb)rErP�
assertFailurer�ErrorrQ)rrZr`r
rr�testMethodNotFoundbs

zSOAPTests.testMethodNotFoundcCs:|�|j�d��|�|j�d��|�|j�d��dS)zc
        Test lookupFunction method on publisher, to see available remote
        methods.
        rFr&�foobarN)�
assertTruer;�lookupFunction�assertFalserr
r
r�testLookupFunctionoszSOAPTests.testLookupFunctionN)	r5r6r7rArCrEr[rcrhr
r
r
rr9;s
r9)�__doc__�unittestr�twisted.internetrr�twisted.trial.unittestr�twisted.webrrrr�twisted.web.soapr	�ImportError�objectr
r9r
r
r
r�<module>s �
"

Anon7 - 2022
AnonSec Team