PHP WebShell

Текущая директория: /usr/lib/python3/dist-packages/twisted/test/__pycache__

Просмотр файла: test_shortcut.cpython-310.pyc

o

�b��@s�dZddlZddlZddlZddlmZdZzddlm	Z	ddl
mZWney/dZYnwej
dd�dkr;d	ZGd
d�dej�ZdS)z
Test win32 shortcut script
�N)�unittest)�shell)�shortcutz"Only runs on Windows with win32com�)��zBroken on Python 3.7+.c@s eZdZeZdd�Zdd�ZdS)�
ShortcutTestscCs�t}tj�|�}t�|�}|��d}|�|�|�tj�	|��t�
|�}|�tj
�d}|�|t|�d���|���dS)z+
        Create a simple shortcut.
        �.lnkrN)�__file__�os�path�basenamer�Shortcut�mktemp�save�
assertTrue�exists�open�GetPathr�SLGP_RAWPATH�assertEqual�len�lower)�self�testFilename�baseFileName�s1�tempname�sc�scPath�r �</usr/lib/python3/dist-packages/twisted/test/test_shortcut.py�test_creates


&zShortcutTests.test_createcCs�tj}tj�|�}t��}tj|dd||dd�}|�	�d}|�
|�|�tj�|��t�
|�}|�tj�d}|�|t|�d���|���|�|��d�|�|��|�|�|��|df�dS)zZ
        Create a shortcut to the Python executable,
        and set some values.
        z-VzThe Python executable�)r�	arguments�description�
workingdir�iconpath�iconidxr	rN)�sys�
executablerrr
�tempfile�
gettempdirrrrrrrrrrrrrr�GetDescription�GetWorkingDirectory�GetIconLocation)rrr�tempDirrrrrr r r!�test_createPythonShortcut(s(�

"z'ShortcutTests.test_createPythonShortcutN)�__name__�
__module__�__qualname__�
skipReason�skipr"r1r r r r!rsr)�__doc__�os.pathrr)r+�
twisted.trialrr5�win32com.shellr�twisted.pythonr�ImportError�version_info�TestCaserr r r r!�<module>s�

Выполнить команду


Для локальной разработки. Не используйте в интернете!