python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_ioctl.cpython-312.opt-2.pyc

Αe<ddlZddlZddlmZddlmZddlZddlZedZedZ	ee	d	e
ddZe5ejee	jd	Zdddejd
edZeej"ej$dfvrej&d[[[	ddlZGd
dej.Zedk(rej4yy#1swYxYw#e$rej&dwxYw#e$rdZY]wxYw)N)
get_attribute)
import_modulefcntltermios	TIOCGPGRP/dev/ttyrb    izBNeither the process group nor the session are attached to /dev/ttyzUnable to open /dev/ttyc2eZdZdZddZdZdZdZdZy)	
IoctlTestsc8tjtjdf}tdd5}tj|tjd}tjd|d}|j||dddy#1swYyxYw)Nrrr	r
r)osgetpgrpgetsidopenrioctlrrstructunpackassertIn)selfidsttyrrpgrps     C/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_ioctl.py
test_ioctlzIoctlTests.test_ioctlsxzz|RYYq\*
*d
#	&sC!2!2F;AMM#q)!,EMM%%	&	&	&sABBNctjd}|j}tjtjdf}d}|7|j|g||zz|j
t||z|n|j|tdd5}tj|tj|d}ddd|d}|j
d|j||y#1swY3xYw)Nrrirr	T)arrayitemsizerrrextendassertEquallenappendrrrrrr)	rnbytesbufintsizerfillrrrs	         r_check_ioctl_mutate_lenz"IoctlTests._check_ioctl_mutate_len'skk#,,zz|RYYq\*JJv7!234SX/8JJt
*d
#	?sC!2!2C>A	?AA

eS!		?	?s#'C<<Dc$|jyNr)rs rtest_ioctl_mutatezIoctlTests.test_ioctl_mutate9s$$&c&|jdy)Nir,r-s rtest_ioctl_mutate_1024z!IoctlTests.test_ioctl_mutate_1024<s	
$$T*r/c&|jdy)Nir,r-s rtest_ioctl_mutate_2048z!IoctlTests.test_ioctl_mutate_2048As$$T*r/ctstjdtj\}}	tj
dkr$tj
}tj
dz}nJtj
}t
jdt
jdtj
\}t
jddddd}tj|||}tj|||}tj|tj|y#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-?-?*'.'9'9J'F$'.'9'9$.4mmCC););</>+*F2b15IC)=yIIC)CYOIHHSMHHSM
HHSMHHSMsCD'',Er+)	__name__
__module____qualname__rr)r.r1r3rFr/rr
r
s &"$'+
+r/r
__main__)rr:test.supportrtest.support.import_helperrrrrrrrrrrrrrrr;OSErrorr9ImportErrorTestCaser
rGmainrJr/r<module>rRs=&4g
	
"
g{#
z4
 C

8KKW..78
FMM#q!!$EZRZZ\9299Q<00h!;<	<Q;"";|zHMMOY887
(

5
667
Cs)	C6C*9D*C36DDD