Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/test/__pycache__/test_select.cpython-38.opt-2.pyc
U

>��g�
�@s|ddlZddlZddlZddlZddlZddlmZe�ejdd�dkd�Gdd�dej	��Z
dd	�Zed
krxe�
�dS)�N)�support��winz can't easily test on this systemc@sdeZdZGdd�d�ZGdd�d�Zdd�Ze�ej	�
d�d�d	d
��Zdd�Zd
d�Z
dd�ZdS)�SelectTestCasec@seZdZdS)zSelectTestCase.NopeN)�__name__�
__module__�__qualname__�r	r	�//opt/cppython/lib/python3.8/test/test_select.py�Nopesrc@seZdZdd�ZdS)zSelectTestCase.AlmostcCsdS)N�filenor	��selfr	r	r
rszSelectTestCase.Almost.filenoN�rrrrr	r	r	r
�AlmostsrcCsx|�ttjddd�|�ttj|��ggg�|�ttj|��ggg�|�ttjgggd�|�ttjgggd�dS)N��rznot a number���)ZassertRaises�	TypeError�selectrr�
ValueErrorr
r	r	r
�test_error_conditionss
z$SelectTestCase.test_error_conditionsZfreebsdz*skip because of a FreeBSD bug: kern/155606cCs~ttd��j}|��}|��zt�|gggd�Wn2tk
rd}z|�|jtj�W5d}~XYnX|�	d�W5QRXdS)N�rbrzexception not raised)
�open�__file__r�closer�OSError�assertEqual�errno�EBADF�fail)r�fp�fd�errr	r	r
�
test_errnos"zSelectTestCase.test_errnocCs>t�gggd�\}}}|�||�|�||�|�||�dS)Nr)rZassertIsNot)r�r�w�xr	r	r
�test_returned_list_identity(sz*SelectTestCase.test_returned_list_identityc	Cs�d}t�|���}dD]�}tjr(td|�t�|ggg|�\}}}|||fgggfkrVq|||f|gggfkr�|��}tjr�tt|��|stjr�td�q�q|�d|||�qW5QRXdS)Nz?for i in 0 1 2 3 4 5 6 7 8 9; do echo testing...; sleep 1; done)rrr���NNNNNNNNNNz	timeout =ZEOFz'Unexpected return values from select():)	�os�popenr�verbose�printr�readline�reprr )r�cmd�pZtoutZrfdZwfdZxfd�liner	r	r
�test_select/s$
zSelectTestCase.test_selectcsRg�G�fdd�d�}|�gd�dd�<|�t�g�g�g�dd�gf�dS)NcseZdZ�fdd�ZdS)z-SelectTestCase.test_select_mutated.<locals>.Fcs�d=tj��S)Nr)�sys�
__stdout__rr
��ar	r
rGsz4SelectTestCase.test_select_mutated.<locals>.F.filenoNrr	r8r	r
�FFsr:�
�)rr)rr:r	r8r
�test_select_mutatedDsz"SelectTestCase.test_select_mutatedN)rrrrrr�unittest�skipIfr6�platform�
startswithr$r(r5r=r	r	r	r
rs�
rcCst��dS)N)r�
reap_childrenr	r	r	r
�tearDownModuleMsrC�__main__)rr,rr6r>�testrr?r@ZTestCaserrCr�mainr	r	r	r
�<module>s�C

F1le Man4ger