python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_select.cpython-312.opt-1.pyc

Αe
ddlZddlZddlZddlZddlZddlZddlmZejdejejdddk(dGdd	ejZd
Z
edk(rejyy)N)supportT)modulewinz can't easily test on this systemceZdZGddZGddZdZejejjdddZd	Ze
jd
Zeje
j ddZd
Zy)SelectTestCaseceZdZy)SelectTestCase.NopeN)__name__
__module____qualname__D/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_select.pyNoper
srrceZdZdZy)SelectTestCase.Almostcy)Nfilenorselfs rrzSelectTestCase.Almost.filenosrNrrr
rrrrAlmostrs	rrc|jttjddd|jttj|jggg|jttj|j	ggg|jttjgggd|jt
tjgggdy)Nrznot a number)assertRaises	TypeErrorselectrr
ValueErrorrs rtest_error_conditionsz$SelectTestCase.test_error_conditionss)V]]Aq!<)V]]TYY[M2rJ)V]]T[[]ORL)V]]BBO*fmmRRDrfreebsdz*skip because of a FreeBSD bug: kern/155606cdttd5}|j}|j	t	j|gggd|jddddy#t$r4}|j|jtjYd}~Ad}~wwxYw#1swYyxYw)Nrbrzexception not raised)
open__file__rcloser failOSErrorassertEqualerrnoEBADF)rfpfderrs    r
test_errnozSelectTestCase.test_errnos(D
!	2RBHHJ
2

rdBA.		01	2	2

9  EKK88
9	2	2s4!B&A&B&&	B#/*BB&B##B&&B/ctjgggd\}}}|j|||j|||j||y)Nr)r assertIsNot)rrwxs    rtest_returned_list_identityz*SelectTestCase.test_returned_list_identity+sL--BA.1aAAArctjd}tjdd|g}t	j
|tj5}|j}dD]}tjrtd|tj|ggg|\}}}|j|g|j|g|se||gk(rT|j}	tjrtt|	|	stjrtdn|jd|||dddy#1swYyxYw)	Nz
            import time
            for i in range(10):
                print("testing...", flush=True)
                time.sleep(0.050)
        z-Iz-c)stdout)rrrNNNNNNNNNNz
timeout = EOFz'Unexpected return values from select():)textwrapdedentsys
executable
subprocessPopenPIPEr9rverboseprintr r+readlinereprr))
rcodecmdprocpipetimeoutrfdwfdxfdlines
          rtest_selectzSelectTestCase.test_select2s 
~~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.cgGfdd}|gdzdd|jtjgggddgfy)NceZdZfdZy)-SelectTestCase.test_select_mutated.<locals>.FcFd=tjjS)Nr)r@
__stdout__r)ras rrz4SelectTestCase.test_select_mutated.<locals>.F.filenoXsbE~~,,..rNr)rXsrFrUWs
/rrY
)r+r )rrYrXs  @rtest_select_mutatedz"SelectTestCase.test_select_mutatedRsP
	/	/urz!r1b1B"1r?Crctj|ttjttdr2tj|ttjyy)Ndevpoll)rcheck_disallow_instantiationtyper pollhasattrr^rs rtest_disallow_instantiationz*SelectTestCase.test_disallow_instantiation^sH,,T4
3FG69%00tFNN<L7MN&rN)rrr
rrr"unittestskipIfr@platform
startswithr1r7r
requires_forkrR
is_emscriptenr\rcrrrrrs

EX__S\\,,Y7AC	2C	2W))>X__NDDOrrc,tjy)N)r
reap_childrenrrrtearDownModulerldsr__main__)r,r rBr@r>rdtestrrequires_working_socketrerfTestCaserrlrmainrrr<module>rrs

t,#,,r"E)35UOX&&UO5UOnzHMMOr