python (3.11.7)

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

e#	ddlZddlZddlZddlZddlZddlZeedsejdGddejZ	e
dkrejdSdS)Nkqueueztest works only on BSDc8eZdZdZdZdZdZdZdZdZ	dS)	
TestKQueuecztj}||dk|||j|||j|t|jdSNr)selectr
assertTruefilenoclosedcloseassertRaises
ValueError)selfkqs  D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_kqueue.pytest_create_queuezTestKQueue.test_create_queues
]__		a555BI
&&&



	"""*bi00000cHddlm}m}m}m}tjt
jt
j}|	t
j
|tj|}tjd}|
|j||
|jtj|
|jtj|
|jd|
|jd|
|jd|
||||||||k|||k||||fD]Y}|t2||d|t2||d|t2||dZtj|tj}|
|j||
|jtj|
|jtj|
|jd|
|jd|
|jd|
|||||tj|tjtj}|
|j||
|jtj|
|jtj|
|jd|
|jd|
|jd|
|||||tjddddd	d
}|
|jd|
|jd|
|jd|
|jd|
|jd	|
|jd
|
|||||d}	tj|	ddd|	dz
|	}|
|j|	|
|jd|
|jd|
|jd|
|j|	dz
|
|j|	|
|||||d}	tjdd|	}|
|jd|
|jd|
|j|	|
|jd|
|jd|
|jd|
|||||d
}	tjddd|	}|
|jd|
|jd|
|jd|
|j|	|
|jd|
|jd|
|||||dS)Nr)ltlegtgeieviil)operatorrrrrosopendevnullO_WRONLY
addCleanuprrkeventassertEqualidentfilterKQ_FILTER_READflags	KQ_EV_ADDfflagsdataudataassertNotEqualr	r
	TypeErrorKQ_FILTER_WRITE
KQ_EV_ONESHOT)
rrrrrfdrotheropbignums
          rtest_create_eventzTestKQueue.test_create_events++++++++++++
WRZ
-
-"%%%
]2


d##2&&&F$9:::6#3444A&&&!$$$1%%%R   B&&&U
###$$$b"b.	7	7BiR666iR333iR6666
]2v5
6
62&&&F$:;;;6#3444A&&&!$$$1%%%R   B&&&
]2v5v7K
L
L2&&&F$:;;;6#7888A&&&!$$$1%%%R   B&&&
]1aAq!
,
,1%%%A&&&1%%%A&&&!$$$1%%%R   B&&&
]61aFQJ
?
?6***A&&&1%%%A&&&&1*---6***R   B&&&
]1a
(
(1%%%A&&&6***A&&&!$$$1%%%R   B&&&
]1aF
+
+1%%%A&&&1%%%F+++!$$$1%%%R   B&&&&&rc
tjd}tj}|d	|d|dfnB#t
$r5}||jdtj	Yd}~nd}~wwxYw|
\}}tj}tj
|}tj|tjtjtjz}||gdtj|tjtjtjz}||gdtj|tjtjtjz}||gdtj|tjtjtjz}||gd|ddd}	t+d|	D}	||	t+|tjf|tjfg|d|d	t/d
D]B}
|ddd}	t1|	dkrn*t3jdC|dt+d
|	D}	||	t+|tjf|tjf|tjf|tjfgtj|tjtj}||gdtj|tjtj}||gdtj|tjtj}||gdd|gdd}	t+d|	D}	||	t+|tjfg|||dS)N)	127.0.0.1rFr:rrrc32K|]}|j|jfVdSNr(r).0es  r	<genexpr>z.TestKQueue.test_queue_event.<locals>.<genexpr>+99Qagqx(999999rsHello!sworld!!!
g?z'timeout waiting for event notificationsc32K|]}|j|jfVdSr<r=r>s  rrAz.TestKQueue.test_queue_event.<locals>.<genexpr>rBrgGz?c32K|]}|j|jfVdSr<r=r>s  rrAz.TestKQueue.test_queue_event.<locals>.<genexpr>rBr)socket
create_serversetblockingconnectgetsocknameOSErrorr'argserrnoEINPROGRESSacceptrrfromfdr
r&r2r,KQ_EV_ENABLEcontrolr*setsendrangelentimesleepfailKQ_EV_DELETEr)rserverSocketclientr@serveraddrrkq2reventsis           rtest_queue_eventzTestKQueue.test_queue_eventps+,<==5!!!	NNK)A)A)C)CA)FGHHH

		;	;	;QVAY(9::::::::	;
$**,,
]__m""299;;//
]6==??!1!+f.AACC	

B4
]6==??!0!+f.AACC	

B4
]6==??!1!+f.AACC	RD!
]6==??!0!+f.AACC	RD!D!Q''99&99999
]]__f45
]]__f45&7"8"8	9	9	9	IK   r	A	AAZZa++F6{{aJsOOOOII?@@@99&99999
]]__f45
]]__f34
]]__f45
]]__f34	&6"7"7	8	8	8]6==??!1!.00	

B4
]6==??!0!.00	

B4
]6==??!0!.00	

B4AB4((99&99999
]]__f45&7"8"8	9	9	9	s/A..
B-8+B((B-ctj}tj\}}|dtj|tjtjtjz}tj|tjtjtjz}|	||gdd}|
|||djtj
z|||djd|||dS)Nsfoorr)rrrF
socketpairrTr&r*r,rQrRr	assertFalser+KQ_EV_ERRORr'recvr.r)rrabevent1event2rs       rtestPairzTestKQueue.testPairs
]__ ""1	vq&"79IFL_9_``q&"79IFL_9_``JJ'A..1f&88999!	**F333								





rc>tj}tj\}}tj|tjtjtjz|gd|fdGfdd}||d|tgd|
|
|
dS)Nrc eZdZdZfdZdS)+TestKQueue.test_issue30058.<locals>.BadListcdSr)rs r__len__z3TestKQueue.test_issue30058.<locals>.BadList.__len__sqrc38KtdD]}VdS)Nd)rU)rrars  r__iter__z4TestKQueue.test_issue30058.<locals>.BadList.__iter__s1sAHHHHrN)__name__
__module____qualname__rsrv)rsrBadListrps=









rrz)rrrFrdr&r*r,rQrRiterr)rrrhrirzrs     @rtest_issue30058zTestKQueue.test_issue30058s
]__ ""1
]1f3V5EH[5[
\
\


B4


B5!											

7799a   


4::q!!!								





rcHttd}||j|}tj}||t|	|j
|||j
|t|j||t|jdddS)Nrbr)r"__file__r%rr
rrassertIsInstanceintrerr	r
rrR)r	open_filer4rs    r
test_closezTestKQueue.test_closes4((		(((




	
fmmoos333'''	
&&&*fm444		
*fndA>>>>>rctj}||j|tj|ddS)NF)rrr%rr'r!get_inheritabler
)rrs  rtest_fd_non_inheritablez"TestKQueue.test_fd_non_inheritablesP%%%+FMMOO<<eDDDDDrN)
rwrxryrr8rbrmr|rrrrrrrrs111V'V'V'rOOOb 0???*EEEEErr__main__)rMr!rrFrWunittesthasattrSkipTestTestCaserrwmainrrrr<module>rs
				







wvx  6
(
4
5
55sEsEsEsEsE"sEsEsElzHMOOOOOr