Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/test_opcache.cpython-312.pyc

�

'Μg�+����ddlZGd�dej�ZGd�dej�ZGd�dej�ZGd�d	ej�Zed
k(rddlZej�yy)�Nc��eZdZd�Zy)�TestLoadSuperAttrCachec�*���g�G�fd�d��G�fd�d�}Gd�d|�}|�}|j|j�d��j�|j|j�d�|j�||fg�y)Nc���eZdZ�fd�Zy)�[TestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptorc�0���j||f�d�S)Nc��y�N��r��./usr/local/lib/python3.12/test/test_opcache.py�<lambda>zuTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptor.__get__.<locals>.<lambda>
s��qr
)�append)�self�instance�owner�callss   �r�__get__zcTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptor.__get__s������h��.�/� � r
N)�__name__�
__module__�__qualname__r)rs�r�
Descriptorrs���
!r
rc���eZdZW��Zy)�RTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.CN)rrr�d�rs�r�Crs
�����Ar
rc���eZdZ�fd�Z�xZS)�RTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Dc� ��t�|��S�N)�superr)r�	__class__s �r�fzTTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.D.fs����w�y�{�"r
)rrrr%�
__classcell__)r$s@r�Dr s
���
#�
#r
r'r)�assertEqualr%�clear)rrr'rrrs    @@r�0test_descriptor_not_double_executed_on_spec_failzGTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fails|�����	!�	!�
	�	�	#��	#�
�C����������"�
���
���������"�����!�Q���)r
N)rrrr*rr
rrrs��*r
rc�`�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zy)�TestLoadAttrCachec����Gd�d��G�fd�d�}d�}|�}td�D]}||�dk(r�J�d��_d	��_|j||�d
�y)Nc��eZdZy)�NTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.DescriptorN�rrrrr
rrr/���r
rc�$��eZdZd�ZW��Zy)�ETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.Cc��d|_yr
��x�rs r�__init__zNTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.C.__init__!s	����r
N)rrrr8r6rs�rrr3 s���
���Ar
rc��|jSr"r5��os rr%zETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.f%s���3�3�Jr
�rc��y)N�r�rr�values   rrzLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>,s��1r
c��yr"r)�argss rrzLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>-s��4r
r>)�ranger�__set__r()rrr%r;�irs     @r�(test_descriptor_added_after_optimizationz:TestLoadAttrCache.test_descriptor_added_after_optimizationsi���	�	�	�	�
	�
�C���t��A��Q�4�1�9��9��=�
��/�
������1��q�!r
c� ���Gd�d��G�fd�dt�}Gd�d|���d�}d	�}�fd
�}td�D]}|j|���|�_|�_td�D]}|j|���y)Nc��eZdZy)�XTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNr0rr
rrrI2r1r
rc���eZdZW��Zy)�WTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassN�rrr�	attributers�r�	MetaclassrK5�
���"��Ir
rNc��eZdZdZy)�STestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.ClassTNrLrr
r�ClassrQ8����Ir
rR��	metaclassc��y�NFr�rrrs   rrzUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__;s��r
c��yr"rr?s   rrDzUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__>���r
c����jSr"�rM�rRs�rr%zOTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.fA�
����?�?�"r
r<��typerC�
assertTruerrD�assertFalse�rrNrrDr%�_rRrs      @@r�2test_metaclass_descriptor_added_after_optimizationzDTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization1s����	�	�	%��	%�	�i�	�	�	�	#��t��A��O�O�A�C� ��%�
��$�
���t��A����Q�S�!�r
c���Gd�dt�}Gd�d|����fd�}td�D]}|j|���y)Nc��eZdZed��Zy)�VTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclassc��y�NTrr7s rrMz`TestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attributeO���r
N�rrr�propertyrMrr
rrNrhN���
�
��
r
rNc��eZdZdZy)�RTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.ClassFNrLrr
rrRrpS����Ir
rRrTc����jSr"r\r]s�rr%zNTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.fVr^r
r<�r`rCra�rrNr%rdrRs    @r�1test_metaclass_descriptor_shadows_class_attributezCTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attributeMs>���	��	�
	�i�	�	#��t��A��O�O�A�C� �r
c���Gd�dt�}Gd�d|���td��}�fd�}td�D]}|j|���||_td�D]}|j|���y)	Nc��eZdZy)�UTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNr0rr
rrNrx]r1r
rNc��eZdZdZy)�QTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.ClassTNrLrr
rrRrz`rSr
rRrTc��yrWrr7s rrMzUTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.attributecs��r
c����jSr"r\r]s�rr%zMTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.fgr^r
r<�r`rmrCrarMrb�rrNrMr%rdrRs     @r�0test_metaclass_set_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization\sz���	��	�	�i�	�
�	�
�	�	#��t��A��O�O�A�C� ��(�	���t��A����Q�S�!�r
c����Gd�dt�}Gd�d|����fd�}td�D]}|j|���|`td�D]}|j	|���y)Nc��eZdZed��Zy)�UTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclassc��yrjrr7s rrMz_TestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attributetrkr
Nrlrr
rrNr�srnr
rNc��eZdZdZy)�QTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.ClassFNrLrr
rrRr�xrqr
rRrTc����jSr"r\r]s�rr%zMTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.f{r^r
r<�r`rCrarMrbrts    @r�0test_metaclass_del_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_del_descriptor_after_optimizationrsd���	��	�
	�i�	�	#��t��A��O�O�A�C� ��
���t��A����Q�S�!�r
c�p��Gd�d���fd�}td�D]}|j|���y)Nc��eZdZdZy)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.ClassN�rrr�mrorr
rrRr��s���Cr
rRc����jSr"�r�r]s�rr%zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.f�s
����9�9�r
r<)rC�assertIsNone�rr%rdrRs   @r�-test_type_descriptor_shadows_attribute_methodz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_method�s2���	�	�	��t��A����a�c�"�r
c�z��Gd�d���fd�}td�D]}|j|�t��y)Nc��eZdZdZy)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.ClassN�rrr�__base__rr
rrRr��s���Hr
rRc����jSr"�r�r]s�rr%zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.f��
����>�>�!r
r<)rC�assertIs�objectr�s   @r�-test_type_descriptor_shadows_attribute_memberz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_member�s2���	�	�	"��t��A��M�M�!�#�v�&�r
c�r��Gd�d���fd�}td�D]}|j|�d��y)Nc��eZdZdZy)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.Class�SpamNr0rr
rrRr��s���Hr
rRc����jSr")rr]s�rr%zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.f�r�r
r<�rCr(r�s   @r�-test_type_descriptor_shadows_attribute_getsetz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_getset�s4���	�	�	"��t��A����Q�S�'�*�r
c���Gd�dt�}Gd�d|����fd�}td�D]}|j|���y)Nc��eZdZd�Zy)�@TestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclassc��yrjr�r�names  r�__getattribute__zQTestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__����r
N�rrrr�rr
rrNr�����
r
rNc��eZdZdZy)�<TestLoadAttrCache.test_metaclass_getattribute.<locals>.ClassFNrLrr
rrRr��rqr
rRrTc����jSr"r\r]s�rr%z8TestLoadAttrCache.test_metaclass_getattribute.<locals>.f�r^r
r<rsrts    @r�test_metaclass_getattributez-TestLoadAttrCache.test_metaclass_getattribute�s>���	��	�	�i�	�	#��t��A��O�O�A�C� �r
c�
��Gd�dt�}Gd�dt�}Gd�d|����fd�}td	�D]}|j|���|�_td	�D]}|j	|���y)
Nc��eZdZed��Zy)�;TestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclassc��yrjrr7s rrMzETestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclass.attribute�rkr
Nrlrr
r�OldMetaclassr��rnr
r�c��eZdZed��Zy)�;TestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclassc��yrWrr7s rrMzETestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclass.attribute�s��r
Nrlrr
r�NewMetaclassr��s��
�
��
r
r�c��eZdZy)�4TestLoadAttrCache.test_metaclass_swap.<locals>.ClassNr0rr
rrRr��r1r
rRrTc����jSr"r\r]s�rr%z0TestLoadAttrCache.test_metaclass_swap.<locals>.f�r^r
r<�r`rCrar$rb�rr�r�r%rdrRs     @r�test_metaclass_swapz%TestLoadAttrCache.test_metaclass_swap�sq���	�4�	�
	�4�	�
	�l�	�	#��t��A��O�O�A�C� ��'����t��A����Q�S�!�r
c����Gd�d��G�fd�d�}d�}|�}d|_td�D](}|jt�5||�ddd��*y#1swY�5xYw)Nc��eZdZdZy)�QTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.Class��slotN�rrr�	__slots__rr
rrRr�����!�Ir
rRc�,��eZdZdZW�jZy)�RTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.Sneaky��shadowedN�rrrr�r��	shadowingr]s�r�Sneakyr������%�I��
�
�Ir
r�c��|jyr"�r�r:s rr%zMTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.f�s	��
�K�Kr
�*r<)r�rC�assertRaises�	TypeError�rr�r%r;rdrRs     @r�0test_load_shadowing_slot_should_raise_type_errorzBTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error�s^���	"�	"�	#�	#�	�
�H����
��t��A��"�"�9�-��!��.�-��-�-�s�	A � A)	c����Gd�d��G�fd�d�}d�}|�}td�D](}|jt�5||�ddd��*y#1swY�5xYw)Nc��eZdZdZy)�RTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.Classr�Nr�rr
rrRr��r�r
rRc�,��eZdZdZW�jZy)�STestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.Sneakyr�Nr�r]s�rr�r��r�r
r�c��d|_y�Nr�r�r:s rr%zNTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.f�s	���A�Kr
r<�rCr�r�r�s     @r�1test_store_shadowing_slot_should_raise_type_errorzCTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error�sW���	"�	"�	#�	#�	�
�H���t��A��"�"�9�-��!��.�-��-�-���	A�A"	c����Gd�d��G�fd�d�}d�}|�}td�D](}|jt�5||�ddd��*y#1swY�5xYw)Nc��eZdZdZy)�ITestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.Classr�Nr�rr
rrRr��r�r
rRc�(��eZdZW�jZy)�JTestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.SneakyN�rrrr��borrowedr]s�rr�r�������z�z�Hr
r�c��|jyr"�r�r:s rr%zETestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.f�s	��
�J�Jr
r<r�r�s     @r�(test_load_borrowed_slot_should_not_crashz:TestLoadAttrCache.test_load_borrowed_slot_should_not_crash�sW���	"�	"�	"�	"�	�
�H���t��A��"�"�9�-��!��.�-��-�-�r�c����Gd�d��G�fd�d�}d�}|�}td�D](}|jt�5||�ddd��*y#1swY�5xYw)Nc��eZdZdZy)�JTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.Classr�Nr�rr
rrRr��r�r
rRc�(��eZdZW�jZy)�KTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.SneakyNr�r]s�rr�r�r�r
r�c��d|_yr�r�r:s rr%zFTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.fs	���A�Jr
r<r�r�s     @r�)test_store_borrowed_slot_should_not_crashz;TestLoadAttrCache.test_store_borrowed_slot_should_not_crash�sW���	"�	"�	"�	"�	�
�H���t��A��"�"�9�-��!��.�-��-�-�r�N)rrrrFrerurr�r�r�r�r�r�r�r�r�r�rr
rr,r,sH��"�*"�8
!�"�,"�(#�'�+�!�"�2�$�"� r
r,c�B�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zy
)�TestLoadMethodCachec� ���Gd�d��G�fd�d�}d�}d�}d�}|��|�_�fd�}td	�D]}|j|���|�_|�_td	�D]}|j|���y)
Nc��eZdZy)�PTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.DescriptorNr0rr
rrr�r1r
rc���eZdZW��Zy)�KTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.ClassNrLrs�rrRr�rOr
rRc��d�S)Nc��yrWrrr
rrz_TestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>���5r
rrXs   rrzMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__��� � r
c��yr"rr?s   rrDzMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__set__rZr
c��yrjrrr
rrMzOTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.attributerZr
c�$���j�Sr"r\)rs�rr%zGTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.f#s����%�%�'�'r
r<)rMrCrarrDrb)	rrRrrDrMr%rdrrs	       @@rrFz<TestLoadMethodCache.test_descriptor_added_after_optimizations����	�	�	%�	%�	!�	�	��7��&���	(��t��A��O�O�A�C� ��%�
��$�
���t��A����Q�S�!�r
c� ���Gd�d��G�fd�dt�}Gd�d|���d�}d	�}�fd
�}td�D]}|j|���|�_|�_td�D]}|j|���y)Nc��eZdZy)�ZTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNr0rr
rrr0r1r
rc���eZdZW��Zy)�YTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassNrLrs�rrNr3rOr
rNc��eZdZd�Zy)�UTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Classc��yrjrrr
rrMz_TestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Class.attribute7r�r
NrLrr
rrRr	6r�r
rRrTc��d�S)Nc��yrWrrr
rrziTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>;r�r
rrXs   rrzWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__:r�r
c��yr"rr?s   rrDzWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__=rZr
c�$���j�Sr"r\r]s�rr%zQTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.f@�����?�?�$�$r
r<r_rcs      @@rrezFTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization/s����	�	�	%��	%�	�i�	�	!�	�	%��t��A��O�O�A�C� ��%�
��$�
���t��A����Q�S�!�r
c���Gd�dt�}Gd�d|����fd�}td�D]}|j|���y)Nc��eZdZed��Zy)�XTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclassc��d�S)Nc��yrjrrr
rrztTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute.<locals>.<lambda>P���tr
rr7s rrMzbTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attributeN���#�#r
Nrlrr
rrNrM���
�
$��
$r
rNc��eZdZd�Zy)�TTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Classc��yrWrrr
rrMz^TestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Class.attributeS���r
NrLrr
rrRrR���
r
rRrTc�$���j�Sr"r\r]s�rr%zPTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.fVrr
r<rsrts    @rruzETestLoadMethodCache.test_metaclass_descriptor_shadows_class_attributeLs>���	$��	$�
	�i�	�	%��t��A��O�O�A�C� �r
c���Gd�dt�}Gd�d|���td��}�fd�}td�D]}|j|���||_td�D]}|j|���y)	Nc��eZdZy)�WTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNr0rr
rrNr ]r1r
rNc��eZdZd�Zy)�STestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Classc��yrjrrr
rrMz]TestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Class.attributear�r
NrLrr
rrRr"`r�r
rRrTc��d�S)Nc��yrWrrr
rrziTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute.<locals>.<lambda>fr�r
rr7s rrMzWTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attributeds�� � r
c�$���j�Sr"r\r]s�rr%zOTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.fhrr
r<r}r~s     @rrzDTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization\sz���	��	�	�i�	�
�	!�
�	!�	%��t��A��O�O�A�C� ��(�	���t��A����Q�S�!�r
c����Gd�dt�}Gd�d|����fd�}td�D]}|j|���|`td�D]}|j	|���y)Nc��eZdZed��Zy)�WTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclassc��d�S)Nc��yrjrrr
rrzsTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute.<locals>.<lambda>wrr
rr7s rrMzaTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attributeurr
Nrlrr
rrNr)trr
rNc��eZdZd�Zy)�STestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Classc��yrWrrr
rrMz]TestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Class.attributezrr
NrLrr
rrRr-yrr
rRrTc�$���j�Sr"r\r]s�rr%zOTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.f}rr
r<r�rts    @rr�zDTestLoadMethodCache.test_metaclass_del_descriptor_after_optimizationssd���	$��	$�
	�i�	�	%��t��A��O�O�A�C� ��
���t��A����Q�S�!�r
c�v��Gd�d���fd�}td�D]}|j|�ddg��y)Nc��eZdZd�Zy)�PTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Classc�
�ddgS)Nr��eggsrrr
rr�zTTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Class.mro�s
����'�'r
Nr�rr
rrRr2�s��
(r
rRc�$���j�Sr"r�r]s�rr%zLTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.f�s����9�9�;�r
r<r�r4r�r�s   @rr�zATestLoadMethodCache.test_type_descriptor_shadows_attribute_method�s9���	(�	(�	��t��A����Q�S�6�6�"2�3�r
c�r��Gd�d���fd�}td�D]}|j|�d��y)Nc��eZdZd�Zy)�PTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Classc��y)Nr�rrr
rr�zYTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Class.__base__�s��r
Nr�rr
rrRr8�s��
r
rRc�$���j�Sr"r�r]s�rr%zLTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.f�s����>�>�#�#r
r<r�)rC�assertNotEqualr�s   @rr�zATestLoadMethodCache.test_type_descriptor_shadows_attribute_member�s4���	�	�	$��t��A������V�,�r
c���Gd�dt�}Gd�d|����fd�}td�D]}|j|���y)Nc��eZdZd�Zy)�BTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclassc��d�S)Nc��yrjrrr
rrzeTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__.<locals>.<lambda>�rr
rr�s  rr�zSTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__�s��#�#r
Nr�rr
rrNr>�s��
$r
rNc��eZdZd�Zy)�>TestLoadMethodCache.test_metaclass_getattribute.<locals>.Classc��yrWrrr
rrMzHTestLoadMethodCache.test_metaclass_getattribute.<locals>.Class.attribute�rr
NrLrr
rrRrB�rr
rRrTc�$���j�Sr"r\r]s�rr%z:TestLoadMethodCache.test_metaclass_getattribute.<locals>.f�rr
r<rsrts    @rr�z/TestLoadMethodCache.test_metaclass_getattribute�s>���	$��	$�	�i�	�	%��t��A��O�O�A�C� �r
c�
��Gd�dt�}Gd�dt�}Gd�d|����fd�}td	�D]}|j|���|�_td	�D]}|j	|���y)
Nc��eZdZed��Zy)�=TestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclassc��d�S)Nc��yrjrrr
rrzYTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attribute.<locals>.<lambda>�rr
rr7s rrMzGTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attribute�rr
Nrlrr
rr�rG�rr
r�c��eZdZed��Zy)�=TestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclassc��d�S)Nc��yrWrrr
rrzYTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attribute.<locals>.<lambda>�s��ur
rr7s rrMzGTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attribute�s��$�$r
Nrlrr
rr�rK�s��
�
%��
%r
r�c��eZdZy)�6TestLoadMethodCache.test_metaclass_swap.<locals>.ClassNr0rr
rrRrO�r1r
rRrTc�$���j�Sr"r\r]s�rr%z2TestLoadMethodCache.test_metaclass_swap.<locals>.f�rr
r<r�r�s     @rr�z'TestLoadMethodCache.test_metaclass_swap�sq���	$�4�	$�
	%�4�	%�
	�l�	�	%��t��A��O�O�A�C� ��'����t��A����Q�S�!�r
N)rrrrFrerurr�r�r�r�r�rr
rr�r�s/��"�>"�:!� "�."�*	4�	-�
!�"r
r�c��eZdZd�Zd�Zd�Zy)�
TestCallCachec�F�d�}d|_td�D]	}|��y)Nc��yr"rrr
rr%z1TestCallCache.test_too_many_defaults_0.<locals>.f����r
r"r<��__defaults__rC�rr%rds   r�test_too_many_defaults_0z&TestCallCache.test_too_many_defaults_0�s#��	�!����t��A�
�C�r
c�V�d�}d|_td�D]}|d�|��y)Nc��yr"rr5s rr%z1TestCallCache.test_too_many_defaults_1.<locals>.f�rUr
)NNr<rVrXs   r�test_too_many_defaults_1z&TestCallCache.test_too_many_defaults_1�s*��	�&����t��A�
�d�G�
�C�r
c�h�d�}d|_td�D]}|dd�|d�|��y)Nc��yr"r)r6�ys  rr%z1TestCallCache.test_too_many_defaults_2.<locals>.f�rUr
)NNNr<rVrXs   r�test_too_many_defaults_2z&TestCallCache.test_too_many_defaults_2�s3��	�,����t��A�
�d�D�M�
�d�G�
�C�r
N)rrrrYr\r`rr
rrRrR�s����r
rR�__main__)�unittest�TestCaserr,r�rRr�mainrr
r�<module>ress���*�X�.�.�*�.q��)�)�q�hu"�(�+�+�u"�p�H�%�%��:�z����H�M�M�O�r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists