403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_winconsoleio.cpython-36.pyc
3

x2_��@s�dZddlZddlZddlZddlZddlZddlmZejdkrLej	d��ddl
mZejZ
Gdd�dej�Zed	kr�ej�dS)
zTests for WindowsConsoleIO
�N)�supportZwin32ztest only relevant on win32)�write_inputc@s�eZdZdd�Zdd�Zdd�Zejej	�dd�dkd�dd
��Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�ZdS)�WindowsConsoleIOTestscCs:|jtttj��|jtttj��|jtttj��dS)N)�
assertTrue�
issubclass�ConIO�io�	RawIOBase�assertFalse�BufferedIOBase�
TextIOBase)�self�r�;/opt/alt/python36/lib64/python3.6/test/test_winconsoleio.py�test_abcszWindowsConsoleIOTests.test_abcc#Csb|jtdtd�tj�\}}z|jtdt|�Wdtj|�Xytd�}Wntk
r^Yn>X|j|j��|j	|j
��|jd|j��|j�|j�ytdd�}Wntk
r�Yn>X|j	|j��|j|j
��|jd|j��|j�|j�ytdd�}Wntk
�r Yn>X|j	|j��|j|j
��|jd|j��|j�|j�dS)Nznegative file descriptor�z&Cannot open (console|non-console file)r�w����)
ZassertRaisesRegex�
ValueErrorr�tempfileZmkstemp�os�closer�readabler
�writable�assertEqual�fileno)r
�fd�_�frrr�test_open_fdsD
z"WindowsConsoleIOTests.test_open_fdcCs�|jtttj�td�}|j|j��|j|j��|j	|j
��|j�|j�td�}|j|j��|j|j��|j	|j
��|j�|j�tdd�}|j|j��|j|j��|j	|j
��|j�|j�tdddd�}|j
|t�|j�dS)	NZCONzCONIN$zCONOUT$rzC:/con�rbr)�	buffering)ZassertRaisesrr�sys�
executablerrr
rZassertIsNotNonerr�open�assertIsInstance)r
rrrr�test_open_nameIs,
z$WindowsConsoleIOTests.test_open_nameNr�rz+test does not work on Windows 7 and earliercCsHtdddd�}|j|t�|j�tdddd�}|j|t�|j�dS)Nz
\\.\conin$r!r)r"z//?/conout$�wb)r%r&rr)r
rrrr�test_conin_conout_namesesz-WindowsConsoleIOTests.test_conin_conout_namesc
Csptj�}|jtj|�tjj|d�}t|ddd��4}t	j
�dd�dkrV|j|t�n|j
|t�WdQRXdS)	NzCONOUT$r)r)r"rr(r)r(r)rZmkdtempZ
addCleanuprZrmtreer�path�joinr%r#�getwindowsversionr&rZassertNotIsInstance)r
Z	temp_pathZconout_pathrrrr�test_conout_pathpsz&WindowsConsoleIOTests.test_conout_pathc
Cs,tdd��}|j|jd�d�WdQRXdS)NzCONOUT$r�r)rr�write)r
rrrr�test_write_empty_data|sz+WindowsConsoleIOTests.test_write_empty_datacCsTtdd�}tj}z*|t_t|jj|djdd��t�}Wd|t_X|j||�dS)NzCONIN$�rz
z	utf-16-le�
surrogatepass)	r%r#�stdinr�buffer�raw�encode�inputr)r
�textr4Z	old_stdin�actualrrr�assertStdinRoundTrip�s

z*WindowsConsoleIOTests.assertStdinRoundTripcCs,|jd�|jd�|jd�|jd�dS)NZabc123uϼўТλФЙuA͏B ﬖ̳AA̝u􀀀􏿿􏿽)r;)r
rrr�
test_input�s


z WindowsConsoleIOTests.test_inputc
Cs�djd�}djd�}xptdd�D]b}tdddd	��J}t||�d
}x |jd�sb|j|�}||7}qDW|j||dj|��WdQRXq WdS)
NuϼўТλФЙ
z	utf-16-lezutf-8r�zCONIN$r!r)r"r/�
zstdin.read({}))r7�ranger%r�endswith�readr�format)r
�source�expected�
read_countr4r:�brrr�test_partial_reads�s



z(WindowsConsoleIOTests.test_partial_readsc
Cs�djd�}djd�}xptdd�D]b}tdddd	��J}t||�d
}x |jd�sb|j|�}||7}qDW|j||dj|��WdQRXq WdS)
Nu
􁿿􁀁
z	utf-16-lezutf-8rr=zCONIN$r!r)r"r/r>zstdin.read({}))r7r?r%rr@rArrB)r
rCrDrEr4r:rFrrr�test_partial_surrogate_reads�s



z2WindowsConsoleIOTests.test_partial_surrogate_readscCsxtdddd��`}djd�}djd�}t||�|jd	�|j�}}|j|dd	�|�|j|d	d�|�WdQRXdS)
NzCONIN$r!r)r"uÄ
z	utf-16-le�Äzutf-8r)r%r7rrA�readallr)r
r4rCrD�arFrrr�test_ctrl_z�s


z!WindowsConsoleIOTests.test_ctrl_z)r(r)�__name__�
__module__�__qualname__rr r'�unittestZskipIfr#r-r*r.r1r;r<rGrHrLrrrrrs1

r�__main__)�__doc__rrr#rrPZtestr�platformZSkipTestZ_testconsolerZ_WindowsConsoleIOrZTestCaserrM�mainrrrr�<module>s

1

Youez - 2016 - github.com/yon3zu
LinuXploit