Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.17.77.29
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_select.cpython-310.pyc
o

abF
�@s�ddlZddlZddlZddlZddlZddlZddlZddlmZe�	ej
dd�dkd�Gdd�dej��Zdd	�Z
ed
krFe��dSdS)�N)�support��winz can't easily test on this systemc@s~eZdZGdd�d�ZGdd�d�Zdd�Ze�ej	�
d�d�d	d
��Zdd�Ze�
eed
�d�dd��Zdd�Zdd�ZdS)�SelectTestCasec@seZdZdS)zSelectTestCase.NopeN)�__name__�
__module__�__qualname__�r	r	�9/usr/local/python-3.10/lib/python3.10/test/test_select.py�Nopesrc@seZdZdd�ZdS)zSelectTestCase.AlmostcCsdS)N�filenor	��selfr	r	r
rszSelectTestCase.Almost.filenoN�rrrrr	r	r	r
�AlmostsrcCsx|�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��D}|��}|��zt�|gggd�Wnty3}z|�|jtj�WYd}~nd}~ww|�	d�Wd�dSWd�dS1sLwYdS)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_identity�popenzneed os.popen()c
Cst�d�}tjdd|g}tj|tjd��d}|j}dD]M}tj	r&t
d|���t�|ggg|�\}}}|�|g�|�|g�|sAq||gkr_|�
�}	tj	rSt
t|	��|	s^tj	r\t
d�qpq|�d|||�qWd�dSWd�dS1s{wYdS)	Nz�
            import time
            for i in range(10):
                print("testing...", flush=True)
                time.sleep(0.050)
        z-Iz-c)�stdout)rrr���NNNNNNNNNNz
timeout = ZEOFz'Unexpected return values from select():)�textwrap�dedent�sys�
executable�
subprocess�Popen�PIPEr*r�verbose�printrr�readline�reprr )
r�code�cmd�proc�pipe�timeoutZrfdZwfdZxfd�liner	r	r
�test_select1s8

���"�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)r0�
__stdout__rr
��ar	r
rTs
z4SelectTestCase.test_select_mutated.<locals>.F.filenoNrr	rAr	r
�FSsrC�
�)rr)rrCr	rAr
�test_select_mutatedQs(z"SelectTestCase.test_select_mutatedcCs:t�|tt����ttd�rt�|tt����dSdS)N�devpoll)rZcheck_disallow_instantiation�typer�poll�hasattrrGr
r	r	r
�test_disallow_instantiationZs
�z*SelectTestCase.test_disallow_instantiationN)rrrrrr�unittest�skipIfr0�platform�
startswithr$r(Z
skipUnlessrJ�osr?rFrKr	r	r	r
r
s�

	rcCst��dS)N)r�
reap_childrenr	r	r	r
�tearDownModule`srR�__main__)rrPrr2r0r.rL�testrrMrNZTestCaserrRr�mainr	r	r	r
�<module>s �T�
© 2025 GrazzMean