python (3.11.7)

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

eLddlZddlZddlmZddlmZddlZddlZedZedZ	ee	d	e
ddZe5eee	j
d	Zdddn#1swxYwYejd
edZeejejdfvrejd[[[n#e$rejdwxYw	ddlZn
#e$rdZYnwxYwGd
dejZedkrejdSdS)N)
get_attribute)
import_modulefcntltermios	TIOCGPGRP/dev/ttyrb    izBNeither the process group nor the session are attached to /dev/ttyzUnable to open /dev/ttyc4eZdZdZddZdZdZdZdZdS)	
IoctlTestscTtjtjdf}tdd5}t|tjd}tj	d|d}|
||ddddS#1swxYwYdS)Nrrr	r
r)osgetpgrpgetsidopenrioctlrrstructunpackassertIn)selfidsttyrrpgrps     C/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_ioctl.py
test_ioctlzIoctlTests.test_ioctlsz||RYq\\*
*d
#
#	&sC!2F;;AM#q))!,EMM%%%%	&	&	&	&	&	&	&	&	&	&	&	&	&	&	&	&	&	&sABB!$B!NcHtjd}|j}tjtjdf}d}|C||g||zz|t||z|n||tdd5}t|tj
|d}dddn#1swxYwY|d}||d|||dS)Nrrirr	T)arrayitemsizerrrextendassertEquallenappendrrrrrr)	rnbytesbufintsizerfillrrrs	         r_check_ioctl_mutate_lenz"IoctlTests._check_ioctl_mutate_len'sDk#,z||RYq\\*JJv7!23444SXX/8888JJt
*d
#
#	?sC!2C>>A	?	?	?	?	?	?	?	?	?	?	?	?	?	?	?AA

eS!!!!!s/(C##C'*C'c.|dSNr)rs rtest_ioctl_mutatezIoctlTests.test_ioctl_mutate9s$$&&&&&c0|ddS)Nir,r-s rtest_ioctl_mutate_1024z!IoctlTests.test_ioctl_mutate_1024<s	
$$T*****r/c0|ddS)Nir,r-s rtest_ioctl_mutate_2048z!IoctlTests.test_ioctl_mutate_2048As$$T*****r/ctstjdtj\}}	tjdkrtj}tjdz}n@tj}t
jdt
jdtj\}t
jddddd}t
|||}t
|||}tj|tj|dS#tj|tj|wxYw)	Nzpty module requiredrlrIHHHHP)
ptyunittestSkipTestopenptyr
TIOCSWINSZrrpackrrrclose)rmfdsfdset_winsz_opcode_maybe_negset_winsz_opcode_pos	our_winsz	new_winszs       r%test_ioctl_signed_unsigned_code_paramz0IoctlTests.test_ioctl_signed_unsigned_code_paramEs	;#$9:::;==S	!A%%-4-?*'.'9J'F$$'.'9$.4mCC);<</>/>+*F2b155IC)=yIIIC)CYOOIHSMMMHSMMMMM
HSMMMHSMMMMsB<D*Er+)	__name__
__module____qualname__rr)r.r1r3rFr/rr
r
ss&&&""""$'''+++
+++r/r
__main__)rr:test.supportrtest.support.import_helperrrrrrrrrrrrrrrr;OSErrorr9ImportErrorTestCaser
rGmainrJr/r<module>rRs(&&&&&&444444
g
-	
"
"

g{###
$z4
 
 C

88KKW.77888888888888888
FM#q!!!$EZRZ\\929Q<<000h!;<<	<Q777
(
5
6
667JJJJ
CCC;;;;;";;;|zHMOOOOOs0CA77A;>A;C$(C--C76C7