HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/test/__pycache__/test_opcache.cpython-311.opt-2.pyc
�

��Vc�"���ddlZGd�dej��ZGd�dej��ZedkrddlZej��dSdS)�Nc�J�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZdS)�TestLoadAttrCachec����Gd�d���G�fd�d��}d�}|��}td��D]}�d��_d��_|�||��d	��dS)
Nc��eZdZdS)�NTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.DescriptorN��__name__�
__module__�__qualname__���%D:\Python311\Lib\test\test_opcache.py�
Descriptorr��������Dr
rc�*��eZdZd�Z���ZdS)�ETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.Cc��d|_dS)N���x��selfs r�__init__zNTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.C.__init__
s
������r
N)r	r
rrr�rs�r�Cr	s)�������
�
�
��
���A�A�Ar
rc��|jS�Nr)�os r�fzETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.fs	���3�Jr
�c��dS)N�r�r�instance�values   r�<lambda>zLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>s��1�r
c��dSrr)�argss rr&zLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>s��4�r
r")�range�__get__�__set__�assertEqual)rrrr�irs     @r�(test_descriptor_added_after_optimizationz:TestLoadAttrCache.test_descriptor_added_after_optimizations����	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�
	�	�	�
�A�C�C���t���	�	�A�A�=�<�
��/�/�
�������1���q�!�!�!�!�!r
c�Z���Gd�d���G�fd�dt��}Gd�d|����d�}d	�}�fd
�}td��D]}|�|����� |�_|�_td��D]}|�|����� dS)Nc��eZdZdS)�XTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNrrr
rrr1rr
rc�$��eZdZ���ZdS)�WTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassN�r	r
r�	attributers�r�	Metaclassr3��������"�
���I�I�Ir
r6c��eZdZdZdS)�STestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.ClassTNr4rr
r�Classr9!��������I�I�Ir
r:��	metaclassc��dS�NFr�rr$�owners   rr*zUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__$s���5r
c��dSrrr#s   rr+zUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__'����4r
c����jSr�r5�r:s�rrzOTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.f*�����?�"r
r ��typer)�
assertTruer*r+�assertFalse�rr6r*r+r�_r:rs      @@r�2test_metaclass_descriptor_added_after_optimizationzDTestLoadAttrCache.test_metaclass_descriptor_added_after_optimizationsD����	�	�	�	�	�	�	�	�	%�	%�	%�	%�	%�	%�	%��	%�	%�	%�	�	�	�	�	�i�	�	�	�	�	�	�	�	�	�	�	#�	#�	#�	#�	#��t���	!�	!�A��O�O�A�A�C�C� � � � �$�
��$�
���t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
c���Gd�dt��}Gd�d|�����fd�}td��D]}|�|����� dS)Nc�$�eZdZed���ZdS)�VTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclassc��dS�NTrrs rr5z`TestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute8����tr
N�r	r
r�propertyr5rr
rr6rQ7�-������
�
�
��X�
�
�
r
r6c��eZdZdZdS)�RTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.ClassFNr4rr
rr:rY<��������I�I�Ir
r:r<c����jSrrErFs�rrzNTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.f?rGr
r �rIr)rJ�rr6rrMr:s    @r�1test_metaclass_descriptor_shadows_class_attributezCTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute6s����	�	�	�	�	��	�	�	�
	�	�	�	�	�i�	�	�	�	�	#�	#�	#�	#�	#��t���	!�	!�A��O�O�A�A�C�C� � � � �	!�	!r
c�@��Gd�dt��}Gd�d|����td���}�fd�}td��D]}|�|����� ||_td��D]}|�|����� dS)	Nc��eZdZdS)�UTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNrrr
rr6raFrr
r6c��eZdZdZdS)�QTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.ClassTNr4rr
rr:rcIr;r
r:r<c��dSr?rrs rr5zUTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.attributeLs���5r
c����jSrrErFs�rrzMTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.fPrGr
r �rIrVr)rJr5rK�rr6r5rrMr:s     @r�0test_metaclass_set_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_set_descriptor_after_optimizationEs���	�	�	�	�	��	�	�	�	�	�	�	�	�i�	�	�	�	�
�	�	�
��	�	#�	#�	#�	#�	#��t���	!�	!�A��O�O�A�A�C�C� � � � �'�	���t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
c���Gd�dt��}Gd�d|�����fd�}td��D]}|�|����� |`td��D]}|�|����� dS)Nc�$�eZdZed���ZdS)�UTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclassc��dSrSrrs rr5z_TestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute]rTr
NrUrr
rr6rk\rWr
r6c��eZdZdZdS)�QTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.ClassFNr4rr
rr:rnarZr
r:r<c����jSrrErFs�rrzMTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.fdrGr
r �rIr)rJr5rKr]s    @r�0test_metaclass_del_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization[s����	�	�	�	�	��	�	�	�
	�	�	�	�	�i�	�	�	�	�	#�	#�	#�	#�	#��t���	!�	!�A��O�O�A�A�C�C� � � � ����t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
c���Gd�d����fd�}td��D]}|�|����� dS)Nc��eZdZdZdS)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.ClassN�r	r
r�mrorr
rr:rtps�������C�C�Cr
r:c����jSr�rvrFs�rrzJTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.fss����9�r
r )r)�assertIsNone�rrrMr:s   @r�-test_type_descriptor_shadows_attribute_methodz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_methodos����	�	�	�	�	�	�	�	�	�	�	�	�	��t���	#�	#�A����a�a�c�c�"�"�"�"�	#�	#r
c���Gd�d����fd�}td��D]%}|�|��t���&dS)Nc��eZdZdZdS)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.ClassN�r	r
r�__base__rr
rr:r~zs�������H�H�Hr
r:c����jSr�r�rFs�rrzJTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.f}�����>�!r
r )r)�assertIs�objectrzs   @r�-test_type_descriptor_shadows_attribute_memberz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_memberys����	�	�	�	�	�	�	�	�	"�	"�	"�	"�	"��t���	'�	'�A��M�M�!�!�#�#�v�&�&�&�&�	'�	'r
c���Gd�d����fd�}td��D] }|�|��d���!dS)Nc��eZdZdZdS)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.Class�SpamNrrr
rr:r��s�������H�H�Hr
r:c����jSr)r	rFs�rrzJTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.f�r�r
r �r)r,rzs   @r�-test_type_descriptor_shadows_attribute_getsetz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_getset�s����	�	�	�	�	�	�	�	�	"�	"�	"�	"�	"��t���	+�	+�A����Q�Q�S�S�'�*�*�*�*�	+�	+r
c���Gd�dt��}Gd�d|�����fd�}td��D]}|�|����� dS)Nc��eZdZd�ZdS)�@TestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclassc��dSrSr�r�names  r�__getattribute__zQTestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__�����tr
N�r	r
rr�rr
rr6r���#������
�
�
�
�
r
r6c��eZdZdZdS)�<TestLoadAttrCache.test_metaclass_getattribute.<locals>.ClassFNr4rr
rr:r��rZr
r:r<c����jSrrErFs�rrz8TestLoadAttrCache.test_metaclass_getattribute.<locals>.f�rGr
r r\r]s    @r�test_metaclass_getattributez-TestLoadAttrCache.test_metaclass_getattribute�s����	�	�	�	�	��	�	�	�	�	�	�	�	�i�	�	�	�	�	#�	#�	#�	#�	#��t���	!�	!�A��O�O�A�A�C�C� � � � �	!�	!r
c�F��Gd�dt��}Gd�dt��}Gd�d|�����fd�}td	��D]}|�|����� |�_td	��D]}|�|����� dS)
Nc�$�eZdZed���ZdS)�;TestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclassc��dSrSrrs rr5zETestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclass.attribute�rTr
NrUrr
r�OldMetaclassr��rWr
r�c�$�eZdZed���ZdS)�;TestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclassc��dSr?rrs rr5zETestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclass.attribute�s���ur
NrUrr
r�NewMetaclassr��s-������
�
�
��X�
�
�
r
r�c��eZdZdS)�4TestLoadAttrCache.test_metaclass_swap.<locals>.ClassNrrr
rr:r��rr
r:r<c����jSrrErFs�rrz0TestLoadAttrCache.test_metaclass_swap.<locals>.f�rGr
r �rIr)rJ�	__class__rK�rr�r�rrMr:s     @r�test_metaclass_swapz%TestLoadAttrCache.test_metaclass_swap�s���	�	�	�	�	�4�	�	�	�
	�	�	�	�	�4�	�	�	�
	�	�	�	�	�l�	�	�	�	�	#�	#�	#�	#�	#��t���	!�	!�A��O�O�A�A�C�C� � � � �&����t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
N)
r	r
rr.rNr^rhrqr{r�r�r�r�rr
rrrs�������"�"�"�*"�"�"�8
!�
!�
!�"�"�"�,"�"�"�(#�#�#�'�'�'�+�+�+�!�!�!�"�"�"�"�"r
rc�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�TestLoadMethodCachec�X���Gd�d���G�fd�d��}d�}d�}d�}|���|�_�fd�}td	��D]}|�|����� |�_|�_td	��D]}|�|����� dS)
Nc��eZdZdS)�PTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.DescriptorNrrr
rrr��rr
rc�$��eZdZ���ZdS)�KTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.ClassNr4rs�rr:r��r7r
r:c��d�S)Nc��dSr?rrr
rr&z_TestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>����5�r
rr@s   rr*zMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__��
�� �=� r
c��dSrrr#s   rr+zMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__set__�rCr
c��dSrSrrr
rr5zOTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.attribute�rCr
c�,������SrrE)r$s�rrzGTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.f�s����%�%�'�'�'r
r )r5r)rJr*r+rK)	rr:r*r+r5rrMrr$s	       @@rr.z<TestLoadMethodCache.test_descriptor_added_after_optimization�s7����	�	�	�	�	�	�	�	�	%�	%�	%�	%�	%�	%�	%�	%�	%�	%�	!�	!�	!�	�	�	�	�	�	��5�7�7��&���	(�	(�	(�	(�	(��t���	!�	!�A��O�O�A�A�C�C� � � � �$�
��$�
���t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
c�Z���Gd�d���G�fd�dt��}Gd�d|����d�}d	�}�fd
�}td��D]}|�|����� |�_|�_td��D]}|�|����� dS)Nc��eZdZdS)�ZTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNrrr
rrr��rr
rc�$��eZdZ���ZdS)�YTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassNr4rs�rr6r��r7r
r6c��eZdZd�ZdS)�UTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Classc��dSrSrrr
rr5z_TestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Class.attribute�r�r
Nr4rr
rr:r��r�r
r:r<c��d�S)Nc��dSr?rrr
rr&ziTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>�r�r
rr@s   rr*zWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__�r�r
c��dSrrr#s   rr+zWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__�rCr
c�,������SrrErFs�rrzQTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.f������?�?�$�$�$r
r rHrLs      @@rrNzFTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization�sD����	�	�	�	�	�	�	�	�	%�	%�	%�	%�	%�	%�	%��	%�	%�	%�	�	�	�	�	�i�	�	�	�	�	!�	!�	!�	�	�	�	%�	%�	%�	%�	%��t���	!�	!�A��O�O�A�A�C�C� � � � �$�
��$�
���t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
c���Gd�dt��}Gd�d|�����fd�}td��D]}|�|����� dS)Nc�$�eZdZed���ZdS)�XTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclassc��d�S)Nc��dSrSrrr
rr&ztTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute.<locals>.<lambda>����t�r
rrs rr5zbTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute��
��#�|�#r
NrUrr
rr6r���-������
�
$�
$��X�
$�
$�
$r
r6c��eZdZd�ZdS)�TTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Classc��dSr?rrr
rr5z^TestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Class.attribute�����ur
Nr4rr
rr:r���#������
�
�
�
�
r
r:r<c�,������SrrErFs�rrzPTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.f�r�r
r r\r]s    @rr^zETestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute�s����	$�	$�	$�	$�	$��	$�	$�	$�
	�	�	�	�	�i�	�	�	�	�	%�	%�	%�	%�	%��t���	!�	!�A��O�O�A�A�C�C� � � � �	!�	!r
c�@��Gd�dt��}Gd�d|����td���}�fd�}td��D]}|�|����� ||_td��D]}|�|����� dS)	Nc��eZdZdS)�WTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNrrr
rr6r�rr
r6c��eZdZd�ZdS)�STestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Classc��dSrSrrr
rr5z]TestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Class.attributer�r
Nr4rr
rr:r�r�r
r:r<c��d�S)Nc��dSr?rrr
rr&ziTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute.<locals>.<lambda>r�r
rrs rr5zWTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute
s
�� �=� r
c�,������SrrErFs�rrzOTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.fr�r
r rfrgs     @rrhzDTestLoadMethodCache.test_metaclass_set_descriptor_after_optimizations���	�	�	�	�	��	�	�	�	�	�	�	�	�i�	�	�	�	�
�	!�	!�
��	!�	%�	%�	%�	%�	%��t���	!�	!�A��O�O�A�A�C�C� � � � �'�	���t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
c���Gd�dt��}Gd�d|�����fd�}td��D]}|�|����� |`td��D]}|�|����� dS)Nc�$�eZdZed���ZdS)�WTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclassc��d�S)Nc��dSrSrrr
rr&zsTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute.<locals>.<lambda>r�r
rrs rr5zaTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attributer�r
NrUrr
rr6r�r�r
r6c��eZdZd�ZdS)�STestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Classc��dSr?rrr
rr5z]TestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Class.attribute r�r
Nr4rr
rr:r�r�r
r:r<c�,������SrrErFs�rrzOTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.f#r�r
r rpr]s    @rrqzDTestLoadMethodCache.test_metaclass_del_descriptor_after_optimizations����	$�	$�	$�	$�	$��	$�	$�	$�
	�	�	�	�	�i�	�	�	�	�	%�	%�	%�	%�	%��t���	!�	!�A��O�O�A�A�C�C� � � � ����t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
c���Gd�d����fd�}td��D]"}|�|��ddg���#dS)Nc��eZdZd�ZdS)�PTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Classc�
�ddgS)Nr��eggsrrr
rrvzTTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Class.mro0s
����'�'r
Nrurr
rr:r�/s#������
(�
(�
(�
(�
(r
r:c�,������SrrxrFs�rrzLTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.f3s����9�9�;�;�r
r r�r�r�rzs   @rr{zATestLoadMethodCache.test_type_descriptor_shadows_attribute_method.s����	(�	(�	(�	(�	(�	(�	(�	(�	�	�	�	�	��t���	4�	4�A����Q�Q�S�S�6�6�"2�3�3�3�3�	4�	4r
c���Gd�d����fd�}td��D] }|�|��d���!dS)Nc��eZdZd�ZdS)�PTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Classc��dS)Nr�rrr
rr�zYTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Class.__base__;s���vr
Nrrr
rr:r�:s#������
�
�
�
�
r
r:c�,������Srr�rFs�rrzLTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.f>s����>�>�#�#�#r
r r�)r)�assertNotEqualrzs   @rr�zATestLoadMethodCache.test_type_descriptor_shadows_attribute_member9s����	�	�	�	�	�	�	�	�	$�	$�	$�	$�	$��t���	-�	-�A��������V�,�,�,�,�	-�	-r
c���Gd�dt��}Gd�d|�����fd�}td��D]}|�|����� dS)Nc��eZdZd�ZdS)�BTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclassc��d�S)Nc��dSrSrrr
rr&zeTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__.<locals>.<lambda>Gr�r
rr�s  rr�zSTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__Fs
��#�|�#r
Nr�rr
rr6r�Es#������
$�
$�
$�
$�
$r
r6c��eZdZd�ZdS)�>TestLoadMethodCache.test_metaclass_getattribute.<locals>.Classc��dSr?rrr
rr5zHTestLoadMethodCache.test_metaclass_getattribute.<locals>.Class.attributeJr�r
Nr4rr
rr:r�Ir�r
r:r<c�,������SrrErFs�rrz:TestLoadMethodCache.test_metaclass_getattribute.<locals>.fMr�r
r r\r]s    @rr�z/TestLoadMethodCache.test_metaclass_getattributeDs����	$�	$�	$�	$�	$��	$�	$�	$�	�	�	�	�	�i�	�	�	�	�	%�	%�	%�	%�	%��t���	!�	!�A��O�O�A�A�C�C� � � � �	!�	!r
c�F��Gd�dt��}Gd�dt��}Gd�d|�����fd�}td	��D]}|�|����� |�_td	��D]}|�|����� dS)
Nc�$�eZdZed���ZdS)�=TestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclassc��d�S)Nc��dSrSrrr
rr&zYTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attribute.<locals>.<lambda>Wr�r
rrs rr5zGTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attributeUr�r
NrUrr
rr�r�Tr�r
r�c�$�eZdZed���ZdS)�=TestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclassc��d�S)Nc��dSr?rrr
rr&zYTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attribute.<locals>.<lambda>\s��u�r
rrs rr5zGTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attributeZs
��$�}�$r
NrUrr
rr�rYs-������
�
%�
%��X�
%�
%�
%r
r�c��eZdZdS)�6TestLoadMethodCache.test_metaclass_swap.<locals>.ClassNrrr
rr:r^rr
r:r<c�,������SrrErFs�rrz2TestLoadMethodCache.test_metaclass_swap.<locals>.far�r
r r�r�s     @rr�z'TestLoadMethodCache.test_metaclass_swapSs���	$�	$�	$�	$�	$�4�	$�	$�	$�
	%�	%�	%�	%�	%�4�	%�	%�	%�
	�	�	�	�	�l�	�	�	�	�	%�	%�	%�	%�	%��t���	!�	!�A��O�O�A�A�C�C� � � � �&����t���	"�	"�A����Q�Q�S�S�!�!�!�!�	"�	"r
N)r	r
rr.rNr^rhrqr{r�r�r�rr
rr�r��s�������"�"�"�>"�"�"�:!�!�!� "�"�"�."�"�"�*	4�	4�	4�	-�	-�	-�
!�
!�
!�"�"�"�"�"r
r��__main__)�unittest�TestCaserr�r	�mainrr
r�<module>rs�������n"�n"�n"�n"�n"��)�n"�n"�n"�bu"�u"�u"�u"�u"�(�+�u"�u"�u"�p�z����O�O�O��H�M�O�O�O�O�O��r