python (3.12.0)
Αe
d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ ej d ej ej dd dk( d G d d ej Zd
Z
edk( r ej yy) N)supportT)module winz can't easily test on this systemc e Zd Z G d d Z G d d Zd Z ej ej j d d d Zd Z e
j d
Z ej e
j d d Zd
Zy)SelectTestCasec e Zd Zy)SelectTestCase.NopeN)__name__
__module____qualname__ D/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_select.pyNoper
s r r c e Zd Zd Zy)SelectTestCase.Almostc y)Nfilenor selfs r r zSelectTestCase.Almost.fileno s r Nr r r
r r r r Almostr s r r c | j t t j ddd | j t t j | j gg g | j t t j | j gg g | j t t j g g g d | j t
t j g g g d y )N r znot a number)assertRaises TypeErrorselectr r
ValueErrorr s r test_error_conditionsz$SelectTestCase.test_error_conditions s )V]]Aq!<)V]]TYY[M2rJ)V]]T[[]ORL)V]]BBO*fmmRRDr freebsdz*skip because of a FreeBSD bug: kern/155606c d t t d 5 }|j }|j t j |gg g d | j d d d d y # t $ r4}| j |j t j Y d }~Ad }~ww xY w# 1 sw Y y xY w)Nrbr zexception not raised)
open__file__r closer failOSErrorassertEqualerrnoEBADF)r fpfderrs r
test_errnozSelectTestCase.test_errno s (D
! 2RBHHJ
2
rdBA. 01 2 2
9 EKK88
9 2 2s4 !B&A&B&& B#/*BB&B##B&&B/c t j g g g d \ }}}| j || | j || | j || y )Nr )r assertIsNot)r rwxs r test_returned_list_identityz*SelectTestCase.test_returned_list_identity+ sL --BA.1aAAAr c t j d }t j dd|g}t j
|t j 5 }|j }dD ] }t j rt d| t j |gg g | \ }}}| j |g | j |g |se||gk( rT|j } t j rt t | | st j rt d n| j d||| d d d y # 1 sw Y y xY w) Nz
import time
for i in range(10):
print("testing...", flush=True)
time.sleep(0.050)
z-Iz-c)stdout)r r r NNNNNNNNNNz
timeout = EOFz'Unexpected return values from select():)textwrapdedentsys
executable
subprocessPopenPIPEr9 r verboseprintr r+ readlinereprr) )
r codecmdprocpipetimeoutrfdwfdxfdlines
r test_selectzSelectTestCase.test_select2 s
~~tT40
c*//
: )d;;D;
)??Jwi01 &
tfb"g F
S# b) b)4&===?Dd4j)"??!%L CsC)#
) ) ) )s
C$D<<Ez-Emscripten cannot select a fd multiple times.c g G fdd } | gdz d d | j t j g g g d d g f y )Nc e Zd Z fdZy)-SelectTestCase.test_select_mutated.<locals>.Fc F d= t j j S )Nr )r@
__stdout__r )r as r r z4SelectTestCase.test_select_mutated.<locals>.F.filenoX s bE~~,,..r Nr )rX s r FrU W s
/r rY
)r+ r )r rY rX s @r test_select_mutatedz"SelectTestCase.test_select_mutatedR sP
/ / urz!r1b1B"1r?Cr c t j | t t j t t d r2t j | t t j y y )Ndevpoll)r check_disallow_instantiationtyper pollhasattrr^ r s r test_disallow_instantiationz*SelectTestCase.test_disallow_instantiation^ sH ,,T4
3FG69%00tFNN<L7MN &r N)r r r
r r r"