python (3.11.7)

(root)/
lib/
python3.11/
test/
__pycache__/
test_devpoll.cpython-311.opt-2.pyc

eddlZddlZddlZddlZddlmZeedsejddZGddej	Z
edkrejdSdS)	N)cpython_onlydevpollz$test works only on Solaris OS familycNg}|D]\}}||zr|| |S)N)append)readyflagmatchfdmodes     E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_devpoll.pyfind_ready_matchingr
s>ED$;	LLLcBeZdZdZdZdZdZdZedZ	dS)DevPollTestscDtj}d}d}t|}g}g}i}i}t|D]}	t	j\}
}||
||
tj||tj	|
|
|
||||
<|
||<g}|r|}
t|
tj	}|s|
dtj|}t	j|||}
t|
tj}|s|
d|||g||d}
t	j|
|}|t|||
|t	j||
t	j|
|||
||
|||
||||g|zdS)Ns This is a test.zno pipes ready for writingzno pipes ready for readingr)selectrlenrangeospiperegistermodifyPOLLINPOLLOUTrpollr
failrandomchoicewriteassertEqualreadclose
unregisterremove)selfp	NUM_PIPESMSGMSG_LENreaderswritersr2ww2rirdwrbufsr
ready_writers
ready_readersbufs                 r
test_devpoll1zDevPollTests.test_devpoll1se
N	!c((y!!		AWYYFB
JJrNNN
HHR'''
JJr6>***NN2NN2CGCGG	$FFHHE/v~FFM 
8		6777}--BHRFFHHE/v}EEM 
8		6777c"gY
666q!B'"g&&CSXXw///KKHSW
LLR!!!
LLNN3r7###)	$,	
uy011111rctj}tj\}}|||d|t|jd|t|jd|t|jd|d|d|d|t|jd|t|jd	|t|jd
dS)Nilri@ll)rrrrrrassertRaises
OverflowErrorr&pollsterwrs    rtest_timeout_overflowz"DevPollTests.test_timeout_overflowJs>##wyy1!

b-;;;-AAA-AAA

a

a

g-@@@-@@@-@@@@@rc6ttd}||j|}tj}||t|	|j
|||j
|t|j||t|j|t
j|t|j|t|j|t
j|t|j|dS)Nrb)open__file__
addCleanupr#filenorrassertIsInstanceintassertFalseclosed
assertTruer<
ValueErrorrrrrr$)r&	open_filer
rs    r
test_closezDevPollTests.test_close[s=4((		(((




.""	
gnn..444(((	

'''*gn555	

	
*gnb&-HHH*gl333*g&6FMJJJ*g&8"=====rctj}||j|tj|ddS)NF)rrrGr#r!rget_inheritablerH)r&rs  rtest_fd_non_inheritablez$DevPollTests.test_fd_non_inheritablessT.""
&&&+GNN,<,<==uEEEEErctj}tj\}}|||t|jdd|t|jdd|t|jdd|t|jdddS)Nrr8r;r:)	rrrrrr<rNr=rr>s    rtest_events_mask_overflowz&DevPollTests.test_events_mask_overflowxs>##wyy1!*h&7B???-):AwGGG*hoq"===-!WEEEEErc"ddlm}tj}t	j\}}|||t|jd|dz|t|j	d|dzdS)Nr)	USHRT_MAXr:)
	_testcapirWrrrrrr<r=r)r&rWr?r@rAs     r"test_events_mask_overflow_c_limitsz/DevPollTests.test_events_mask_overflow_c_limitss''''''>##wyy1!-):Ay1}MMM-!Y]KKKKKrN)
__name__
__module____qualname__r6rBrPrSrUrrYrrrrs020202dAAA">>>0FFF
FFFLL\LLLrr__main__)
rrrunittesttest.supportrhasattrSkipTestr
TestCaserrZmainr]rr<module>res

			







%%%%%%wvy!!D
(
B
C
CCtLtLtLtLtL8$tLtLtLnzHMOOOOOr