Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/test_winapi.cpython-312.opt-2.pyc

�

'Μg�
���ddlZddlZddlZddlZddlmZmZejddg��ZGd�dej�Z
y)�N)�
import_helper�	os_helper�_winapi�win)�required_onc��eZdZd�Zd�Zd�Zy)�WinAPITestsc�<�tjtjd��jddz}tj
j
|�stjd��|jt�5tj|�ddd�tjtj|��}t|jj!d��}|j#tj|�|�y#1swY�{xYw)N�ProgramFiles���zPROGRA~1zrequire x:\PROGRA~1 to testzProgra*)�pathlib�Path�os�getenv�parents�path�isdir�unittest�SkipTest�assertRaises�	TypeErrorr�GetLongPathName�fsdecode�set�parent�glob�assertIn)�self�testfn�actual�
candidatess    �-/usr/local/lib/python3.12/test/test_winapi.py�test_getlongpathnamez WinAPITests.test_getlongpathnames������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�Dc���tjtjd��}tjj|�st
jd��|jt�5tj|�ddd�tjtj|��}|jtjd|j!��|�y#1swY�fxYw)Nrz require '%ProgramFiles%' to testz.\:\\PROGRA~\d)r
rrrrrrrrrr�GetShortPathNamer�assertIsNotNone�re�match�upper)rrr s   r"�test_getshortpathnamez!WinAPITests.test_getshortpathnames������b�i�i��7�8���w�w�}�}�V�$��#�#�$F�G�G��
�
�y�
)��$�$�V�,�*��)�)�"�+�+�f�*=�>��	
���R�X�X�&7�����H�&�Q�
*�
)�s�2C-�-C6c
��dtj��}|jt�5tj|d�ddd�tj
|tjdddddd�}|jtj|�tj|d�t|d�5}|jt�5tj|d�ddd�tj|d�|jd|jd��|jdtj|d�dd�|j!d�|j#�|jd	tj|d�dd�ddd�y#1swY��^xYw#1swY��xYw#1swYyxYw)
Nz\\.\pipe\LOCAL\r��� zw+b�testdata)�r)r/r,)r�TESTFNr�FileNotFoundErrorr�
WaitNamedPipe�CreateNamedPipe�PIPE_ACCESS_DUPLEX�
addCleanup�CloseHandle�open�OSError�	WriteFile�assertEqual�read�
PeekNamedPipe�write�flush)r�	pipe_name�pipe�pipe2s    r"�test_namedpipezWinAPITests.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�4F5�
F)�!B2F5�F&�)F2	�.F5�5F>N)�__name__�
__module__�__qualname__r#r*rC�r0r"r	r	s��8� R�Sr0r	)rr
r'r�test.supportrr�
import_moduler�TestCaser	rGr0r"�<module>rKs@��
��	��1�
%�-�
%�
%�i�e�W�
E��=S�(�#�#�=Sr0

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists