403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.84
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_opcache.cpython-313.opt-1.pyc
�

��ip{��"�SSKrSSKrSSKrSSKrSSKrSSKrSSKJrJrJ	r	 SSK
Jr \"SS9(a\R"S5e\"S5r
Sr"S	S
\R5r"SS\R5r"S
S\R5r"SS\R5r"SS\5r\R*"5\	"SS\555r"SS5r\	"SS\R55r\S:Xa\R4"5 gg)�N)�threading_helper�check_impl_detail�requires_specialization)�
import_moduleF)�cpythonz)implementation detail specific to cpython�_testinternalcapic�^�U4SjnU$)Nc�>�[[S5(dT"U0UD6$[R5n[RS5 T"U0UD6[RU5 $![RU5 f=f)N�
get_optimizer)�hasattrrr�
set_optimizer)�args�kwargs�old_opt�funcs   ��&C:\Python313\\Lib\test\test_opcache.py�wrapper�$disabling_optimizer.<locals>.wrappersm����(�/�:�:���(��(�(�#�1�1�3���'�'��-�	5���(��(��+�+�G�4���+�+�G�4�s�	A&�&A=�)rrs` r�disabling_optimizerrs���5��N�c��\rSrSrSrSrg)�TestBase�c��[R"USS9nUVs1sHoDRiM nnURX%5 gs snf)NT)�adaptive)�dis�get_instructions�opname�assertIn)�self�fr�instructions�instruction�opnamess      r�assert_specialized�TestBase.assert_specialized s>���+�+�A��=��9E�F��+�%�%���F��
�
�f�&��Gs�ArN)�__name__�
__module__�__qualname__�__firstlineno__r&�__static_attributes__rrrrrs��'rrc��\rSrSrSrSrg)�TestLoadSuperAttrCache�&c�,^^�/m"U4SjS5m"U4SjS5n"SSU5nU"5nURUR5S5 TR5 URUR5S5 URTX24/5 g)Nc�">�\rSrSrU4SjrSrg)�[TestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptor�)c�.>�TRX45 S$)Nc��g�N�rrrr�<lambda>�uTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptor.__get__.<locals>.<lambda>,s��qr)�append)r!�instance�owner�callss   �r�__get__�cTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptor.__get__*s������h�.�/� � rrN)r(r)r*r+r>r,)r=s�r�
Descriptorr2)s
���
!�
!rr@c�&>�\rSrSrY"5rSrg)�RTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.C�.rN)r(r)r*r+�dr,�r@s�r�CrB.s
�����ArrFc�(^�\rSrSrU4SjrSrU=r$)�RTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.D�1c� >�[TU]5$�N)�superrD)r!�	__class__s �rr"�TTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.D.f2s����w�y�{�"rr)r(r)r*r+r"r,�
__classcell__)rMs@r�DrH1s
���
#�
#rrPr7)�assertEqualr"�clear)r!rFrPrDr@r=s    @@r�0test_descriptor_not_double_executed_on_spec_fail�GTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail'sz�����	!�	!�
	�	�	#��	#�
�C����������"�
���
���������"�����!���)rrN)r(r)r*r+rSr,rrrr.r.&s��*rr.c�h�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrSrg)�TestLoadAttrCache�=c�^�"SS5m"U4SjS5nSnU"5n[S5HnM STlSTlURU"U5S	5 g)
Nc��\rSrSrSrg)�NTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.Descriptor�?rN�r(r)r*r+r,rrrr@rZ?���rr@c�,>�\rSrSrSrY"5rSrg)�ETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.C�Bc��SUlgr6��x�r!s r�__init__�NTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.C.__init__Cs	����rrbN)r(r)r*r+rercr,rEs�rrFr_Bs���
���ArrFc��UR$rKrb��os rr"�ETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.fGs���3�3�Jr�c��g)N�r�r!r;�values   rr8�LTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>Ns��1rc��grKr)rs rr8rpOs��4rrm)�ranger>�__set__rQ)r!rFr"ri�ir@s     @r�(test_descriptor_added_after_optimization�:TestLoadAttrCache.test_descriptor_added_after_optimization>sV���	�	�	�	�
	�
�C���t��A��=�
��/�
������1��q�!rc�&^^�"SS5m"U4SjS[5n"SSUS9mSnS	nU4S
jn[S5HnURU"55 M UTlUTl[S5HnURU"55 M g)Nc��\rSrSrSrg)�XTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.Descriptor�TrNr\rrrr@ryTr]rr@c�&>�\rSrSrY"5rSrg)�WTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.Metaclass�WrN�r(r)r*r+�	attributer,rEs�r�	Metaclassr|W�
���"��Irr�c��\rSrSrSrSrg)�STestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.Class�ZTrNr~rrr�Classr�Z����Irr���	metaclassc��g�NFr�r!r;r<s   rr>�UTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__]s��rc��grKrrns   rrs�UTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__`���rc�>�TR$rK�r�r�s�rr"�OTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.fc�
����?�?�"rrk��typerr�
assertTruer>rs�assertFalse�r!r�r>rsr"�_r�r@s      @@r�2test_metaclass_descriptor_added_after_optimization�DTestLoadAttrCache.test_metaclass_descriptor_added_after_optimizationSs����	�	�	%��	%�	�i�	�	�	�	#��t��A��O�O�A�C� ��%�
��$�
���t��A����Q�S�!�rc�^�"SS[5n"SSUS9mU4Sjn[S5HnURU"55 M g)Nc�$�\rSrSr\S5rSrg)�VTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass�pc��g�NTrrds rr�`TestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attributeq���rrN�r(r)r*r+�propertyrr,rrrr�r�p���
�
��
rr�c��\rSrSrSrSrg)�RTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Class�uFrNr~rrrr�r�u����Irr�r�c�>�TR$rKr�r�s�rr"�NTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.fxr�rrk�r�rrr��r!r�r"r�r�s    @r�1test_metaclass_descriptor_shadows_class_attribute�CTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attributeos>���	��	�
	�i�	�	#��t��A��O�O�A�C� �rc�^�"SS[5n"SSUS9m[S5nU4Sjn[S5HnURU"55 M X!l[S5HnURU"55 M g)	Nc��\rSrSrSrg)�UTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.Metaclass�rNr\rrrr�r�r]rr�c��\rSrSrSrSrg)�QTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.Class�TrNr~rrrr�r��r�rr�r�c��gr�rrds rr�UTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute�s��rc�>�TR$rKr�r�s�rr"�MTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.f�r�rrk�r�r�rrr�rr��r!r�rr"r�r�s     @r�0test_metaclass_set_descriptor_after_optimization�BTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization~sx���	��	�	�i�	�
�	�
�	�	#��t��A��O�O�A�C� ��(���t��A����Q�S�!�rc��^�"SS[5n"SSUS9mU4Sjn[S5HnURU"55 M U?[S5HnUR	U"55 M g)Nc�$�\rSrSr\S5rSrg)�UTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass�c��gr�rrds rr�_TestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute�r�rrNr�rrrr�r��r�rr�c��\rSrSrSrSrg)�QTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Class�FrNr~rrrr�r��r�rr�r�c�>�TR$rKr�r�s�rr"�MTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.f�r�rrk�r�rrr�rr�r�s    @r�0test_metaclass_del_descriptor_after_optimization�BTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization�sd���	��	�
	�i�	�	#��t��A��O�O�A�C� ��
���t��A����Q�S�!�rc�v^�"SS5mU4Sjn[S5HnURU"55 M g)Nc��\rSrSrSrSrg)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.Class�Nr�r(r)r*r+�mror,rrrr�r��s���Crr�c�>�TR$rK�r�r�s�rr"�JTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.f�s
����9�9�rrk)rr�assertIsNone�r!r"r�r�s   @r�-test_type_descriptor_shadows_attribute_method�?TestLoadAttrCache.test_type_descriptor_shadows_attribute_method�s2���	�	�	��t��A����a�c�"�rc�^�"SS5mU4Sjn[S5HnURU"5[5 M  g)Nc��\rSrSrSrSrg)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.Class�Nr�r(r)r*r+�__base__r,rrrr�r��s���Hrr�c�>�TR$rK�r�r�s�rr"�JTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.f��
����>�>�!rrk)rr�assertIs�objectr�s   @r�-test_type_descriptor_shadows_attribute_member�?TestLoadAttrCache.test_type_descriptor_shadows_attribute_member�s2���	�	�	"��t��A��M�M�!�#�v�&�rc�x^�"SS5mU4Sjn[S5HnURU"5S5 M g)Nc��\rSrSrSrSrg)�NTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.Class��SpamrNr\rrrr�r��s���Hrr�c�>�TR$rK)r(r�s�rr"�JTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.f�r�rrk�rrrQr�s   @r�-test_type_descriptor_shadows_attribute_getset�?TestLoadAttrCache.test_type_descriptor_shadows_attribute_getset�s4���	�	�	"��t��A����Q�S�'�*�rc�^�"SS[5n"SSUS9mU4Sjn[S5HnURU"55 M g)Nc��\rSrSrSrSrg)�@TestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclass��c��gr�r�r!�names  r�__getattribute__�QTestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__����rrN�r(r)r*r+r�r,rrrr�r�����
rr�c��\rSrSrSrSrg)�<TestLoadAttrCache.test_metaclass_getattribute.<locals>.Class��FrNr~rrrr�r�r�rr�r�c�>�TR$rKr�r�s�rr"�8TestLoadAttrCache.test_metaclass_getattribute.<locals>.f�r�rrkr�r�s    @r�test_metaclass_getattribute�-TestLoadAttrCache.test_metaclass_getattribute�s>���	��	�	�i�	�	#��t��A��O�O�A�C� �rc�^�"SS[5n"SS[5n"SSUS9mU4Sjn[S	5HnURU"55 M UTl[S	5HnUR	U"55 M g)
Nc�$�\rSrSr\S5rSrg)�;TestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclass��c��gr�rrds rr�ETestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclass.attribute�r�rrNr�rrr�OldMetaclassr	�r�rr
c�$�\rSrSr\S5rSrg)�;TestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclass��c��gr�rrds rr�ETestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclass.attribute�s��rrNr�rrr�NewMetaclassr�s��
�
��
rrc��\rSrSrSrg)�4TestLoadAttrCache.test_metaclass_swap.<locals>.Class��rNr\rrrr�r�r]rr�r�c�>�TR$rKr�r�s�rr"�0TestLoadAttrCache.test_metaclass_swap.<locals>.f�r�rrk�r�rrr�rMr��r!r
rr"r�r�s     @r�test_metaclass_swap�%TestLoadAttrCache.test_metaclass_swap�sq���	�4�	�
	�4�	�
	�l�	�	#��t��A��O�O�A�C� ��'����t��A����Q�S�!�rc��^�"SS5m"U4SjS5nSnU"5nSUl[S5H)nUR[5 U"U5 SSS5 M+ g!,(df   M==f)Nc��\rSrSrSrSrg)�QTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.Class����slotrN�r(r)r*r+�	__slots__r,rrrr�r����!�Irr�c�4>�\rSrSrSrYR
rSrg)�RTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.Sneaky����shadowedrN�r(r)r*r+r$r"�	shadowingr,r�s�r�Sneakyr'�����%�I��
�
�Irr-c��UR grK�r,rhs rr"�MTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.f�s	��
�K�Kr�*rk)r*rr�assertRaises�	TypeError�r!r-r"rir�r�s     @r�0test_load_shadowing_slot_should_raise_type_error�BTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error�s^���	"�	"�	#�	#�	�
�H����
��t��A��"�"�9�-��!��.�-��-�-�s�
	A#�#
A2	c��^�"SS5m"U4SjS5nSnU"5n[S5H)nUR[5 U"U5 SSS5 M+ g!,(df   M==f)Nc��\rSrSrSrSrg)�RTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.Class�r!rNr#rrrr�r:r%rr�c�4>�\rSrSrSrYR
rSrg)�STestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.Sneakyir)rNr+r�s�rr-r=r.rr-c��SUlg�Nr2r0rhs rr"�NTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.fs	���A�Krrk�rrr3r4r5s     @r�1test_store_shadowing_slot_should_raise_type_error�CTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error�sW���	"�	"�	#�	#�	�
�H���t��A��"�"�9�-��!��.�-��-�-���	A�
A+	c��^�"SS5m"U4SjS5nSnU"5n[S5H)nUR[5 U"U5 SSS5 M+ g!,(df   M==f)Nc��\rSrSrSrSrg)�ITestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.Classir!rNr#rrrr�rGr%rr�c�0>�\rSrSrYRrSrg)�JTestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.SneakyirN�r(r)r*r+r"�borrowedr,r�s�rr-rI�����z�z�Hrr-c��UR grK�rKrhs rr"�ETestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.fs	��
�J�JrrkrAr5s     @r�(test_load_borrowed_slot_should_not_crash�:TestLoadAttrCache.test_load_borrowed_slot_should_not_crashsW���	"�	"�	"�	"�	�
�H���t��A��"�"�9�-��!��.�-��-�-�rDc��^�"SS5m"U4SjS5nSnU"5n[S5H)nUR[5 U"U5 SSS5 M+ g!,(df   M==f)Nc��\rSrSrSrSrg)�JTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.Classi!r!rNr#rrrr�rT!r%rr�c�0>�\rSrSrYRrSrg)�KTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.Sneakyi$rNrJr�s�rr-rV$rLrr-c��SUlgr?rNrhs rr"�FTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.f's	���A�JrrkrAr5s     @r�)test_store_borrowed_slot_should_not_crash�;TestLoadAttrCache.test_store_borrowed_slot_should_not_crash sW���	"�	"�	"�	"�	�
�H���t��A��"�"�9�-��!��.�-��-�-�rDrN)r(r)r*r+rur�r�r�r�r�r�r�rrr6rBrPrYr,rrrrVrV=sH��"�*"�8
!�"�,"�(#�'�+�!�"�2�$�"� rrVc�J�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
g)
�TestLoadMethodCachei1c�,^^�"SS5m"U4SjS5nSnSnSnU"5mUTlU4Sjn[S	5HnURU"55 M UTlUTl[S	5HnURU"55 M g)
Nc��\rSrSrSrg)�PTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.Descriptori3rNr\rrrr@r_3r]rr@c�&>�\rSrSrY"5rSrg)�KTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.Classi6rNr~rEs�rr�ra6r�rr�c��S$)Nc��gr�rrrrr8�_TestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>:���5rrr�s   rr>�MTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__9��� � rc��grKrrns   rrs�MTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__set__<r�rc��gr�rrrrr�OTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.attribute?r�rc�$>�TR5$rKr�)r;s�rr"�GTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.fEs����%�%�'�'rrk)rrrr�r>rsr�)	r!r�r>rsrr"r�r@r;s	       @@rru�<TestLoadMethodCache.test_descriptor_added_after_optimization2s����	�	�	%�	%�	!�	�	��7��&���	(��t��A��O�O�A�C� ��%�
��$�
���t��A����Q�S�!�rc�&^^�"SS5m"U4SjS[5n"SSUS9mSnS	nU4S
jn[S5HnURU"55 M UTlUTl[S5HnURU"55 M g)Nc��\rSrSrSrg)�ZTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptoriRrNr\rrrr@rqRr]rr@c�&>�\rSrSrY"5rSrg)�YTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassiUrNr~rEs�rr�rsUr�rr�c��\rSrSrSrSrg)�UTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.ClassiXc��gr�rrrrr�_TestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Class.attributeYr�rrNr~rrrr�ruXr�rr�r�c��S$)Nc��gr�rrrrr8�iTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>]rerrr�s   rr>�WTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__\rgrc��grKrrns   rrs�WTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set___r�rc�$>�TR5$rKr�r�s�rr"�QTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.fb�����?�?�$�$rrkr�r�s      @@rr��FTestLoadMethodCache.test_metaclass_descriptor_added_after_optimizationQs����	�	�	%��	%�	�i�	�	!�	�	%��t��A��O�O�A�C� ��%�
��$�
���t��A����Q�S�!�rc�^�"SS[5n"SSUS9mU4Sjn[S5HnURU"55 M g)Nc�$�\rSrSr\S5rSrg)�XTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclassioc��S$)Nc��gr�rrrrr8�tTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute.<locals>.<lambda>r���trrrds rr�bTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attributep���#�#rrNr�rrrr�r�o���
�
$��
$rr�c��\rSrSrSrSrg)�TTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Classitc��gr�rrrrr�^TestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Class.attributeu���rrNr~rrrr�r�t���
rr�r�c�$>�TR5$rKr�r�s�rr"�PTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.fxr�rrkr�r�s    @rr��ETestLoadMethodCache.test_metaclass_descriptor_shadows_class_attributens>���	$��	$�
	�i�	�	%��t��A��O�O�A�C� �rc�^�"SS[5n"SSUS9m[S5nU4Sjn[S5HnURU"55 M X!l[S5HnURU"55 M g)	Nc��\rSrSrSrg)�WTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassirNr\rrrr�r�r]rr�c��\rSrSrSrSrg)�STestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Classi�c��gr�rrrrr�]TestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Class.attribute�r�rrNr~rrrr�r��r�rr�r�c��S$)Nc��gr�rrrrr8�iTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute.<locals>.<lambda>�rerrrds rr�WTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute�s�� � rc�$>�TR5$rKr�r�s�rr"�OTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.f�r�rrkr�r�s     @rr��DTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization~sx���	��	�	�i�	�
�	!�
�	!�	%��t��A��O�O�A�C� ��(���t��A����Q�S�!�rc��^�"SS[5n"SSUS9mU4Sjn[S5HnURU"55 M U?[S5HnUR	U"55 M g)Nc�$�\rSrSr\S5rSrg)�WTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclassi�c��S$)Nc��gr�rrrrr8�sTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute.<locals>.<lambda>�r�rrrds rr�aTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute�r�rrNr�rrrr�r��r�rr�c��\rSrSrSrSrg)�STestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Classi�c��gr�rrrrr�]TestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Class.attribute�r�rrNr~rrrr�r��r�rr�r�c�$>�TR5$rKr�r�s�rr"�OTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.f�r�rrkr�r�s    @rr��DTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization�sd���	$��	$�
	�i�	�	%��t��A��O�O�A�C� ��
���t��A����Q�S�!�rc�|^�"SS5mU4Sjn[S5HnURU"5SS/5 M g)Nc��\rSrSrSrSrg)�PTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Classi�c�
�SS/$)Nr��eggsrrrrr��TTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Class.mro�s
����'�'rrNr�rrrr�r��s��
(rr�c�$>�TR5$rKr�r�s�rr"�LTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.f�s����9�9�;�rrkr�r�r�r�s   @rr��ATestLoadMethodCache.test_type_descriptor_shadows_attribute_method�s9���	(�	(�	��t��A����Q�S�6�6�"2�3�rc�x^�"SS5mU4Sjn[S5HnURU"5S5 M g)Nc��\rSrSrSrSrg)�PTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Classi�c��g)Nr�rrrrr��YTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Class.__base__�s��rrNr�rrrr�r��s��
rr�c�$>�TR5$rKr�r�s�rr"�LTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.f�s����>�>�#�#rrkr�)rr�assertNotEqualr�s   @rr��ATestLoadMethodCache.test_type_descriptor_shadows_attribute_member�s4���	�	�	$��t��A������V�,�rc�^�"SS[5n"SSUS9mU4Sjn[S5HnURU"55 M g)Nc��\rSrSrSrSrg)�BTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclassi�c��S$)Nc��gr�rrrrr8�eTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__.<locals>.<lambda>�r�rrr�s  rr��STestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__�s��#�#rrNr�rrrr�r��s��
$rr�c��\rSrSrSrSrg)�>TestLoadMethodCache.test_metaclass_getattribute.<locals>.Classi�c��gr�rrrrr�HTestLoadMethodCache.test_metaclass_getattribute.<locals>.Class.attribute�r�rrNr~rrrr�r��r�rr�r�c�$>�TR5$rKr�r�s�rr"�:TestLoadMethodCache.test_metaclass_getattribute.<locals>.f�r�rrkr�r�s    @rr�/TestLoadMethodCache.test_metaclass_getattribute�s>���	$��	$�	�i�	�	%��t��A��O�O�A�C� �rc�^�"SS[5n"SS[5n"SSUS9mU4Sjn[S	5HnURU"55 M UTl[S	5HnUR	U"55 M g)
Nc�$�\rSrSr\S5rSrg)�=TestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclassi�c��S$)Nc��gr�rrrrr8�YTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attribute.<locals>.<lambda>�r�rrrds rr�GTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attribute�r�rrNr�rrrr
r��r�rr
c�$�\rSrSr\S5rSrg)�=TestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclassi�c��S$)Nc��gr�rrrrr8�YTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attribute.<locals>.<lambda>�s��urrrds rr�GTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attribute�s��$�$rrNr�rrrrr��s��
�
%��
%rrc��\rSrSrSrg)�6TestLoadMethodCache.test_metaclass_swap.<locals>.Classi�rNr\rrrr�r��r]rr�r�c�$>�TR5$rKr�r�s�rr"�2TestLoadMethodCache.test_metaclass_swap.<locals>.f�r�rrkrrs     @rr�'TestLoadMethodCache.test_metaclass_swap�sq���	$�4�	$�
	%�4�	%�
	�l�	�	%��t��A��O�O�A�C� ��'����t��A����Q�S�!�rrN)r(r)r*r+rur�r�r�r�r�r�rrr,rrrr\r\1s/��"�>"�:!� "�."�*	4�	-�
!�"rr\c�F�\rSrSrSrSrSr\\S55r	Sr
Srg)	�
TestCallCachei�c�J�SnSUl[S5H
nU"5 M g)Nc��grKrrrrr"�1TestCallCache.test_too_many_defaults_0.<locals>.f����rrKrk��__defaults__rr�r!r"r�s   r�test_too_many_defaults_0�&TestCallCache.test_too_many_defaults_0�s#��	�!����t��A�
�C�rc�Z�SnSUl[S5HnU"S5 U"5 M g)Nc��grKrrbs rr"�1TestCallCache.test_too_many_defaults_1.<locals>.f�r�r)NNrkr�r�s   r�test_too_many_defaults_1�&TestCallCache.test_too_many_defaults_1�s*��	�&����t��A�
�d�G�
�C�rc�l�SnSUl[S5HnU"SS5 U"S5 U"5 M g)Nc��grKr)rc�ys  rr"�1TestCallCache.test_too_many_defaults_2.<locals>.f�r�r)NNNrkr�r�s   r�test_too_many_defaults_2�&TestCallCache.test_too_many_defaults_2�s3��	�,����t��A�
�d�D�M�
�d�G�
�C�rc��^�"SS5mU4Sjn[S5H
nU"5 M URUS5 SnURTRlU"5 g)Nc��\rSrSrSrSrg)�4TestCallCache.test_assign_init_code.<locals>.MyClassic��grKrrds rre�=TestCallCache.test_assign_init_code.<locals>.MyClass.__init__	s��rrN)r(r)r*r+rer,rrr�MyClassr�s��
rr�c�>�T"5$rKr)r�s�r�instantiate�8TestCallCache.test_assign_init_code.<locals>.instantiates����9�rrk�CALL_ALLOC_AND_ENTER_INITc�$�[U5UlgrK)�len�num_args)r!rs  r�
count_args�7TestCallCache.test_assign_init_code.<locals>.count_argss
����I�D�Mr)rrr&�__code__re)r!rr�rr�s    @r�test_assign_init_code�#TestCallCache.test_assign_init_codesX���	�	�	��t��A��M������-H�I�	&�
%/�$7�$7����!��
rc�^�SU4SjjmUR[5 T"5 SSS5 g!,(df   g=f)Nc�>�T"5$rKr)�default�tests �rr�BTestCallCache.test_recursion_check_for_general_calls.<locals>.tests
����6�MrrK)r3�RecursionError)r!rs @r�&test_recursion_check_for_general_calls�4TestCallCache.test_recursion_check_for_general_callss)���	��
�
�~�
.��F�/�
.�
.�s�0�
>)rN)r(r)r*r+r�r�r�rrr	rr,rrrr�r��s2�����������*rr�c��\rSrSrSrSrSrSr\SS.Sj5r	Sr
S	rS
rSr
SrS
rSrSrSrSrSrSrSrSrSrSrSrSrSrg)�TestRacesDoNotCrashi$i��rmF��check_itemsc��[UR5GH/nU"5nU(a)UH"nURR5UlM$ OURR5Ul[UR5HnU"U5 M
 U(aUHnURX�5 M OURX15 /n	[UR5H)n[R"XG/S9n
U	RU
5 M+ U	Hn
U
R5 M U"U5 U	Hn
U
R5 M GM2 g)N)�targetr)rr�LOOPSr�replace�WARMUPSr&�WRITERS�	threading�Threadr:�start�join)r!r�	get_items�read�writerr��items�item�writers�writers           r�assert_races_do_not_crash�-TestRacesDoNotCrash.assert_races_do_not_crash.s���
�t�z�z�"�A��K�E��!�D�$(�M�M�$9�$9�$;�D�M�"�!%�
�
� 5� 5� 7��
��4�<�<�(���U��)��!�D��+�+�D�9�"��'�'��5��G��4�<�<�(��"�)�)��W�E�����v�&�)�"������"���K�!�����
�"�3#rc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS5n/n[TR5HnU"5nURU5 M U$)Nc��\rSrSrSrSrg)�LTestRacesDoNotCrash.test_binary_subscr_getitem.<locals>.get_items.<locals>.CiQc��grKr�r!r&s  rr8�UTestRacesDoNotCrash.test_binary_subscr_getitem.<locals>.get_items.<locals>.C.<lambda>Rs��rrN)r(r)r*r+�__getitem__r,rrrrFr.Qs��5�rrF�rr�ITEMSr:�rFr%r�r&r!s    �rr"�ATestRacesDoNotCrash.test_binary_subscr_getitem.<locals>.get_itemsPsA���
6�
6��E��4�:�:�&���s�����T�"�'��Lrc�D�UH	nUS M g![a Mf=frK)r4�r%r&s  rr#�<TestRacesDoNotCrash.test_binary_subscr_getitem.<locals>.readZs,�������J���!�������
�c�^�UHnU?S[U5lM g![a N"f=f)Nc��grKrr0s  rr8�OTestRacesDoNotCrash.test_binary_subscr_getitem.<locals>.write.<locals>.<lambda>gs��Dr)r2�AttributeErrorr�r8s  rr$�=TestRacesDoNotCrash.test_binary_subscr_getitem.<locals>.writeas:������(�*A��T�
�&���&�������
,�,�BINARY_SUBSCR_GETITEM�r)�r!r"r#r$rs`    r�test_binary_subscr_getitem�.TestRacesDoNotCrash.test_binary_subscr_getitemOs*���	�	�	A�)���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�l>�/n[TR5HnS/nURU5 M U$rKr3�r%r�r&r!s   �rr"�BTestRacesDoNotCrash.test_binary_subscr_list_int.<locals>.get_itemsm�5����E��4�:�:�&���v�����T�"�'��Lrc�D�UH	nUS M g![a Mf=f�Nr��
IndexErrorr8s  rr#�=TestRacesDoNotCrash.test_binary_subscr_list_int.<locals>.readts,�������G���"����r:c�X�UH$nUR5 URS5 M& grK�rRr:r8s  rr$�>TestRacesDoNotCrash.test_binary_subscr_list_int.<locals>.write{�!�����
�
�����D�!�r�BINARY_SUBSCR_LIST_INTrBrCs`    r�test_binary_subscr_list_int�/TestRacesDoNotCrash.test_binary_subscr_list_intls)���	�	�	"�
*���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�z>�Sn/n[TR5HnU"5nURU5 M U$)Nc3�# �Sv� Sv� g7frKrrrr�g�CTestRacesDoNotCrash.test_for_iter_gen.<locals>.get_items.<locals>.g�s�����s�
r3)rZr%r�r&r!s    �rr"�8TestRacesDoNotCrash.test_for_iter_gen.<locals>.get_items�s<���
��E��4�:�:�&���s�����T�"�'��Lrc�N�UHnUHn M M g![a M f=frK��
ValueError�r%r&r�s   rr#�3TestRacesDoNotCrash.test_for_iter_gen.<locals>.read��2�����!���"���"��������
$�$c�N�UHnUHn M M g![a M f=frKr^r`s   rr$�4TestRacesDoNotCrash.test_for_iter_gen.<locals>.write�rbrc�FOR_ITER_GENrBrCs`    r�test_for_iter_gen�%TestRacesDoNotCrash.test_for_iter_gen�s)���		�	�	� ���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�l>�/n[TR5HnS/nURU5 M U$rKr3rHs   �rr"�9TestRacesDoNotCrash.test_for_iter_list.<locals>.get_items�rJrc�*�UH
nUHn M M grKrr8s  rr#�4TestRacesDoNotCrash.test_for_iter_list.<locals>.read�s���� �D��!�rc�X�UH$nUR5 URS5 M& grKrQr8s  rr$�5TestRacesDoNotCrash.test_for_iter_list.<locals>.write�rSr�
FOR_ITER_LISTrBrCs`    r�test_for_iter_list�&TestRacesDoNotCrash.test_for_iter_list�s)���	�	�
	"�
!���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�~>�"SS5n/n[TR5HnUnURU5 M U$)Nc�"�\rSrSr\"5rSrg)�FTestRacesDoNotCrash.test_load_attr_class.<locals>.get_items.<locals>.Ci�rN)r(r)r*r+r��ar,rrrrFrv�s	���H�rrFr3r5s    �rr"�;TestRacesDoNotCrash.test_load_attr_class.<locals>.get_items�s?���
�
��E��4�:�:�&�������T�"�'��Lrc�R�UHnUR M g![a M"f=frK�rwr>r8s  rr#�6TestRacesDoNotCrash.test_load_attr_class.<locals>.read��,������F�F���&�������
&�&c�Z�UHnU?[5UlM g![a N f=frK)rwr>r�r8s  rr$�7TestRacesDoNotCrash.test_load_attr_class.<locals>.write�s5������� ������&����s��
*�*�LOAD_ATTR_CLASSrBrCs`    r�test_load_attr_class�(TestRacesDoNotCrash.test_load_attr_class�s)���	�	�	"�#���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS5n/n[TR5HnU"5nURU5 M U$)Nc��\rSrSrSrSrg)�XTestRacesDoNotCrash.test_load_attr_getattribute_overridden.<locals>.get_items.<locals>.Ci�c��grKrr�s  rr8�aTestRacesDoNotCrash.test_load_attr_getattribute_overridden.<locals>.get_items.<locals>.C.<lambda>�s��drrNr�rrrrFr��s��#:� rrFr3r5s    �rr"�MTestRacesDoNotCrash.test_load_attr_getattribute_overridden.<locals>.get_items�sA���
;�
;��E��4�:�:�&���s�����T�"�'��Lrc�R�UHnUR M g![a M"f=frKrzr8s  rr#�HTestRacesDoNotCrash.test_load_attr_getattribute_overridden.<locals>.read�r|r}c�^�UHnU?S[U5lM g![a N"f=f)Nc��grKrr�s  rr8�[TestRacesDoNotCrash.test_load_attr_getattribute_overridden.<locals>.write.<locals>.<lambda>�s��r)r�r>r�r8s  rr$�ITestRacesDoNotCrash.test_load_attr_getattribute_overridden.<locals>.write�s:������-�/F��T�
�+���&����r@�!LOAD_ATTR_GETATTRIBUTE_OVERRIDDENrBrCs`    r�&test_load_attr_getattribute_overridden�:TestRacesDoNotCrash.test_load_attr_getattribute_overridden�s*���	�	�	F�5���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS5n/n[TR5H"nU"5nSUlURU5 M$ U$)Nc��\rSrSrSrg)�OTestRacesDoNotCrash.test_load_attr_instance_value.<locals>.get_items.<locals>.Ci�rNr\rrrrFr�����rrF)rrr4rwr:r5s    �rr"�DTestRacesDoNotCrash.test_load_attr_instance_value.<locals>.get_items�sH���
�
��E��4�:�:�&���s��������T�"�'��Lrc�.�UHnUR M grK�rwr8s  rr#�?TestRacesDoNotCrash.test_load_attr_instance_value.<locals>.read���������rc�4�UHnSURS'M grK��__dict__r8s  rr$�@TestRacesDoNotCrash.test_load_attr_instance_value.<locals>.write�����&*��
�
�d�#�r�LOAD_ATTR_INSTANCE_VALUErBrCs`    r�test_load_attr_instance_value�1TestRacesDoNotCrash.test_load_attr_instance_value�s)���		�	�	+�,���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS[5n/n[TR5HnU"5nURU5 M U$)Nc��\rSrSrSrSrg)�QTestRacesDoNotCrash.test_load_attr_method_lazy_dict.<locals>.get_items.<locals>.Ci
c��grKrrds rr8�ZTestRacesDoNotCrash.test_load_attr_method_lazy_dict.<locals>.get_items.<locals>.C.<lambda>���rrN�r(r)r*r+�mr,rrrrFr�
���%�rrF)�	Exceptionrrr4r:r5s    �rr"�FTestRacesDoNotCrash.test_load_attr_method_lazy_dict.<locals>.get_items	sC���
&�I�
&��E��4�:�:�&���s�����T�"�'��Lrc�Z�UHnUR5 M g![a M&f=frK�r�r>r8s  rr#�ATestRacesDoNotCrash.test_load_attr_method_lazy_dict.<locals>.read�.������F�F�H���&�������
*�*c�^�UHnU?S[U5lM g![a N"f=f)Nc��grKrrds rr8�TTestRacesDoNotCrash.test_load_attr_method_lazy_dict.<locals>.write.<locals>.<lambda> ���Dr�r�r>r�r8s  rr$�BTestRacesDoNotCrash.test_load_attr_method_lazy_dict.<locals>.write�7������� 1��T�
����&����r@�LOAD_ATTR_METHOD_LAZY_DICTrBrCs`    r�test_load_attr_method_lazy_dict�3TestRacesDoNotCrash.test_load_attr_method_lazy_dicts)���	�	�	1�.���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS5n/n[TR5HnU"5nURU5 M U$)Nc��\rSrSrSrSrSrg)�OTestRacesDoNotCrash.test_load_attr_method_no_dict.<locals>.get_items.<locals>.Ci'rc��grKrrds rr8�XTestRacesDoNotCrash.test_load_attr_method_no_dict.<locals>.get_items.<locals>.C.<lambda>)r�rN)r(r)r*r+r$r�r,rrrrFr�'s���	�%�rrFr3r5s    �rr"�DTestRacesDoNotCrash.test_load_attr_method_no_dict.<locals>.get_items&sA���
&�
&��E��4�:�:�&���s�����T�"�'��Lrc�Z�UHnUR5 M g![a M&f=frKr�r8s  rr#�?TestRacesDoNotCrash.test_load_attr_method_no_dict.<locals>.read1r�r�c�^�UHnU?S[U5lM g![a N"f=f)Nc��grKrrds rr8�RTestRacesDoNotCrash.test_load_attr_method_no_dict.<locals>.write.<locals>.<lambda>>r�rr�r8s  rr$�@TestRacesDoNotCrash.test_load_attr_method_no_dict.<locals>.write8r�r@�LOAD_ATTR_METHOD_NO_DICTrBrCs`    r�test_load_attr_method_no_dict�1TestRacesDoNotCrash.test_load_attr_method_no_dict%s)���		�	�	1�,���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS5n/n[TR5HnU"5nURU5 M U$)Nc��\rSrSrSrSrg)�STestRacesDoNotCrash.test_load_attr_method_with_values.<locals>.get_items.<locals>.CiEc��grKrrds rr8�\TestRacesDoNotCrash.test_load_attr_method_with_values.<locals>.get_items.<locals>.C.<lambda>Fr�rrNr�rrrrFr�Er�rrFr3r5s    �rr"�HTestRacesDoNotCrash.test_load_attr_method_with_values.<locals>.get_itemsDsA���
&�
&��E��4�:�:�&���s�����T�"�'��Lrc�Z�UHnUR5 M g![a M&f=frKr�r8s  rr#�CTestRacesDoNotCrash.test_load_attr_method_with_values.<locals>.readNr�r�c�^�UHnU?S[U5lM g![a N"f=f)Nc��grKrrds rr8�VTestRacesDoNotCrash.test_load_attr_method_with_values.<locals>.write.<locals>.<lambda>[r�rr�r8s  rr$�DTestRacesDoNotCrash.test_load_attr_method_with_values.<locals>.writeUr�r@�LOAD_ATTR_METHOD_WITH_VALUESrBrCs`    r�!test_load_attr_method_with_values�5TestRacesDoNotCrash.test_load_attr_method_with_valuesCs)���	�	�	1�0���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�/n[TR5H*n[R"S5nUR	U5 M, U$)Nz<item>)rrr4�types�
ModuleTyper:rHs   �rr"�<TestRacesDoNotCrash.test_load_attr_module.<locals>.get_itemsas>����E��4�:�:�&���'�'��1�����T�"�'��Lrc�R�UHnUR M g![a M"f=frK)r(r>r8s  rr#�7TestRacesDoNotCrash.test_load_attr_module.<locals>.readhs,������M�M���&����r}c��UHRnURR5nURR5 URRU5 MT grK)r��copyrR�update)r%r&rDs   rr$�8TestRacesDoNotCrash.test_load_attr_module.<locals>.writeos@�����M�M�&�&�(���
�
�#�#�%��
�
�$�$�Q�'�r�LOAD_ATTR_MODULErBrCs`    r�test_load_attr_module�)TestRacesDoNotCrash.test_load_attr_module`s)���	�	�	(�$���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS5n/n[TR5HnU"5nURU5 M U$)Nc�&�\rSrSr\"S5rSrg)�ITestRacesDoNotCrash.test_load_attr_property.<locals>.get_items.<locals>.Cizc��grKrrds rr8�RTestRacesDoNotCrash.test_load_attr_property.<locals>.get_items.<locals>.C.<lambda>{s��$rrN)r(r)r*r+r�rwr,rrrrFr�zs
���.�/�rrFr3r5s    �rr"�>TestRacesDoNotCrash.test_load_attr_property.<locals>.get_itemsysA���
0�
0��E��4�:�:�&���s�����T�"�'��Lrc�R�UHnUR M g![a M"f=frKrzr8s  rr#�9TestRacesDoNotCrash.test_load_attr_property.<locals>.read�r|r}c��UH)n[U5?[S5[U5lM+ g![a N+f=f)Nc��grKrrds rr8�LTestRacesDoNotCrash.test_load_attr_property.<locals>.write.<locals>.<lambda>�s��Tr)r�rwr>r�r8s  rr$�:TestRacesDoNotCrash.test_load_attr_property.<locals>.write�sA������T�
�� (�(9�:��T�
����&����s�1�
>�>�LOAD_ATTR_PROPERTYrBrCs`    r�test_load_attr_property�+TestRacesDoNotCrash.test_load_attr_propertyxs)���	�	�	;�&���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc��>�"SS5n/n[TR5HDnU"5nSUl[S5Hn[USU3S5 M UR	U5 MF U$)Nc��\rSrSrSrg)�JTestRacesDoNotCrash.test_load_attr_with_hint.<locals>.get_items.<locals>.Ci�rNr\rrrrFr�r�rrF�r�)rrr4rw�setattrr:�rFr%r�r&rtr!s     �rr"�?TestRacesDoNotCrash.test_load_attr_with_hint.<locals>.get_items�sh���
�
��E��4�:�:�&���s������r��A��D�A�a�S�'�4�0�#����T�"�
'��Lrc�.�UHnUR M grKr�r8s  rr#�:TestRacesDoNotCrash.test_load_attr_with_hint.<locals>.read�r�rc�4�UHnSURS'M grKr�r8s  rr$�;TestRacesDoNotCrash.test_load_attr_with_hint.<locals>.write�r�r�LOAD_ATTR_WITH_HINTrBrCs`    r�test_load_attr_with_hint�,TestRacesDoNotCrash.test_load_attr_with_hint�s)���	�	�	+�'���&�&�v�$�Frc�D^�U4SjnSnSnSnTRXAX#SS9 g)Nc�>�/n[TR5H"n[SSS05nURU5 M$ U$)Nz	lambda: xrc)rrr4�evalr:rHs   �rr"�>TestRacesDoNotCrash.test_load_global_module.<locals>.get_items�s>����E��4�:�:�&���K�#�t��5�����T�"�'��Lrc�$�UH
nU"5 M grKrr8s  rr#�9TestRacesDoNotCrash.test_load_global_module.<locals>.read�s������rc�4�UHnSURS'M grK)�__globals__r8s  rr$�:TestRacesDoNotCrash.test_load_global_module.<locals>.write�s����)-�� � ��&�r�LOAD_GLOBAL_MODULETrrBrCs`    r�test_load_global_module�+TestRacesDoNotCrash.test_load_global_module�s3���	�	�	.�&���&�&��t��	'�	
rc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�>�"SS5n/n[TR5HnU"5nURU5 M U$)Nc��\rSrSrSrg)�PTestRacesDoNotCrash.test_store_attr_instance_value.<locals>.get_items.<locals>.Ci�rNr\rrrrFr�r�rrFr3r5s    �rr"�ETestRacesDoNotCrash.test_store_attr_instance_value.<locals>.get_items�sA���
�
��E��4�:�:�&���s�����T�"�'��Lrc�$�UH
nSUlM grKr�r8s  rr#�@TestRacesDoNotCrash.test_store_attr_instance_value.<locals>.read���������rc�4�UHnSURS'M grKr�r8s  rr$�ATestRacesDoNotCrash.test_store_attr_instance_value.<locals>.write�r�r�STORE_ATTR_INSTANCE_VALUErBrCs`    r�test_store_attr_instance_value�2TestRacesDoNotCrash.test_store_attr_instance_value�s)���	�	�	+�-���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc��>�"SS5n/n[TR5H=nU"5n[S5Hn[USU3S5 M URU5 M? U$)Nc��\rSrSrSrg)�KTestRacesDoNotCrash.test_store_attr_with_hint.<locals>.get_items.<locals>.Ci�rNr\rrrrFr)�r�rrFrr�)rrr4rr:rs     �rr"�@TestRacesDoNotCrash.test_store_attr_with_hint.<locals>.get_items�sa���
�
��E��4�:�:�&���s���r��A��D�A�a�S�'�4�0�#����T�"�'��Lrc�$�UH
nSUlM grKr�r8s  rr#�;TestRacesDoNotCrash.test_store_attr_with_hint.<locals>.read�r rc�4�UHnSURS'M grKr�r8s  rr$�<TestRacesDoNotCrash.test_store_attr_with_hint.<locals>.write�r�r�STORE_ATTR_WITH_HINTrBrCs`    r�test_store_attr_with_hint�-TestRacesDoNotCrash.test_store_attr_with_hint�s)���	�	�	+�(���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�l>�/n[TR5HnS/nURU5 M U$rKr3rHs   �rr"�ATestRacesDoNotCrash.test_store_subscr_list_int.<locals>.get_items�rJrc�D�UH	nSUS'M g![a Mf=frLrMr8s  rr#�<TestRacesDoNotCrash.test_store_subscr_list_int.<locals>.read�s.�����"�D��G���"����r:c�X�UH$nUR5 URS5 M& grKrQr8s  rr$�=TestRacesDoNotCrash.test_store_subscr_list_int.<locals>.writerSr�STORE_SUBSCR_LIST_INTrBrCs`    r�test_store_subscr_list_int�.TestRacesDoNotCrash.test_store_subscr_list_int�s)���	�	�	"�
)���&�&�v�$�Frc�F^�U4SjnSnSnSnTRXAX#5 g)Nc�l>�/n[TR5HnS/nURU5 M U$rKr3rHs   �rr"�@TestRacesDoNotCrash.test_unpack_sequence_list.<locals>.get_itemsrJrc�B�UHnUunM
 g![a Mf=frKr^r`s   rr#�;TestRacesDoNotCrash.test_unpack_sequence_list.<locals>.reads,������C�Q���"����s��
�c�X�UH$nUR5 URS5 M& grKrQr8s  rr$�<TestRacesDoNotCrash.test_unpack_sequence_list.<locals>.writerSr�UNPACK_SEQUENCE_LISTrBrCs`    r�test_unpack_sequence_list�-TestRacesDoNotCrash.test_unpack_sequence_list
s)���	�	�	"�
(���&�&�v�$�FrrN)r(r)r*r+r4rrrrr)rDrUrgrqr�r�r�r�r�r�r�r�rrr$r0r:rDr,rrrrr$s���

�E�
�E��G��G��=B����@G�:G�.G�>G�*G�:G�:G�.G�:G�<G�:G�0G�:G�4
�*G�,G�2G�.Grrc��\rSrSrSrg)rFi!rNr\rrrrFrF!s��rrFc�J�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
g)
�TestInstanceDicti$c�B�[5nSuUlUlUlg)N)rrr)rFrw�b�c�r!rKs  r�setUp�TestInstanceDict.setUp's��
�C���
���Q�S�!�#rc��[5nSUlS[5lSUlUR	[
R
U5S5 g)Nr7rm�)r7�<NULL>rP)rFrwrJrKrQr�get_object_dict_valuesrLs  r�test_values_on_instance�(TestInstanceDict.test_values_on_instance+s?��
�C����������������4�4�Q�7��	
rc��[5nSUlSUlUR UR	URSSS.5 g)Nr7rm�rwrJ)rFrwrJr�rQrLs  r�test_dict_materialization�*TestInstanceDict.test_dict_materialization5s6��
�C��������	�
�
�������!�!�_�5rc���[5nSUlSUlUR [	S5HnUR M UR[RU5S5 g�Nr7rm�d)r7rmrQ)rFrwrJr�rrrQrrR)r!rKr�s   r�test_dict_dematerialization�,TestInstanceDict.test_dict_dematerialization<sR��
�C��������	�
�
��s��A�
�C�C������4�4�Q�7��	
rc��[5nSUlSUlURn[	S5HnUR M URURU5 g)Nr7rmr[)rFrwrJr�rrr�)r!rKrDr�s    r�)test_dict_dematerialization_multiple_refs�:TestInstanceDict.test_dict_dematerialization_multiple_refsHsG��
�C��������
�J�J���s��A�
�C�C���
�
�a�j�j�!�$rc��[5nSUlSUl[R"U5n[	S5HnUR UR M UR[RU5S5 UR[RU5S5 [R"U5n[	S5HnUR UR M UR[RU5S5 grZ)	rFrwrJr�rrrQrrR�deepcopy)r!rK�c2r��c3s     r� test_dict_dematerialization_copy�1TestInstanceDict.test_dict_dematerialization_copyQs���
�C��������
�Y�Y�q�\���s��A�
�C�C��D�D��	
����4�4�Q�7��	
�	
����4�4�R�8��	
��]�]�1�
���s��A�
�C�C��D�D��	
����4�4�Q�7��	
rc�p�[5nSUlSUl[R"[R
"U55n[
S5HnUR UR M UR[RU5S5 UR[RU5S5 grZ)
rFrwrJ�pickle�loads�dumpsrrrQrrR)r!rKrcr�s    r�"test_dict_dematerialization_pickle�3TestInstanceDict.test_dict_dematerialization_pickleks���
�C��������
�\�\�&�,�,�q�/�
*���s��A�
�C�C��D�D��	
����4�4�Q�7��	
�	
����4�4�R�8��	
rc�D�"SS[5n[5nSUlSUlU"UR5Ul[S5HnUR M UR
[RU5S5 URURSSS.5 g)Nc��\rSrSrSrg)�@TestInstanceDict.test_dict_dematerialization_subclass.<locals>.Di}rNr\rrrrPro}s��trrPr7rmr[rV)
�dictrFrwrJr�rrr�rrRrQ)r!rPrKr�s    r�$test_dict_dematerialization_subclass�5TestInstanceDict.test_dict_dematerialization_subclass|s~�����
�C���������q�z�z�]��
��s��A�
�C�C���
�
��4�4�Q�7��	
�	
���
�J�J���N�	
rc���"SS5n"SS[5nU"5nURS005 URS005 URU"S0055 g)Nc� �\rSrSrSrSrSrg)�8TestInstanceDict.test_store_attr_with_hint.<locals>.Nodei�c��0UlgrK)�parentsrds rre�ATestInstanceDict.test_store_attr_with_hint.<locals>.Node.__init__�s	��!��rc��Xl0UlgrK�r�rw)r!�	data_dicts  r�__setstate__�ETestInstanceDict.test_store_attr_with_hint.<locals>.Node.__setstate__�s�� )�
�!��rrzN)r(r)r*r+rer|r,rrr�Noderu�s��
"�
"rr~c��\rSrSrSrg)�8TestInstanceDict.test_store_attr_with_hint.<locals>.Dicti�rNr\rrr�Dictr��r]rr�rw)rpr|)r!r~r��objs    rr0�*TestInstanceDict.test_store_attr_with_hint�s\��	"�	"�	�4�	��f�����)�R��)����)�R��)�����y�"�o�.�/rrN)r(r)r*r+rMrSrWr\r_rerkrqr0r,rrrrHrH$s/���
�6�

�%�
�4
�"
�"0rrH�__main__)r�rhrrr��unittest�test.supportrrr�test.support.import_helperr�SkipTestrr�TestCaserr.rVr\r��requires_working_threadingrrFrHr(�mainrrr�<module>r�s"���
�
����U�U�4��U�#�
�
�
�G�
H�H�!�"5�6���'�x� � �'�*�X�.�.�*�.q��)�)�q�hu"�(�+�+�u"�p8�H�8�v�,�,�.��yG�(�yG��/�yG�v	�	��x0�x�(�(�x0��x0�v�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit