HEX
Server: Apache
System: FreeBSD www860.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User: yoyo0427 (1306)
PHP: 8.3.8
Disabled: NONE
Upload Files
File: //usr/local/lib/python2.7/test/test_ioctl.pyo
�
N��ac@s�ddlZddlZddlmZmZmZddlZddlZed�Zed�Z	ee	d�ye
dd�ZWn ek
r�ej
d��nuXejee	jd	�Zej�ejd
e�dZeej�ejd�fkrej
d��n[[[yddlZWnek
rDdZnXd
ejfd��YZd�Zedkr}e�ndS(i����N(trun_unittestt
import_modulet
get_attributetfcntlttermiost	TIOCGPGRPs/dev/ttytrsUnable to open /dev/ttys    tiisBNeither the process group nor the session are attached to /dev/ttyt
IoctlTestscBsAeZd�Zdd�Zd�Zd�Zd�Zd�ZRS(cCsltj�tjd�f}tdd�}tj|tjd�}tj	d|�d}|j
||�dS(Nis/dev/ttyRs    R(tostgetpgrptgetsidtopenRtioctlRRtstructtunpacktassertIn(tselftidstttyRtrpgrp((s+/usr/local/lib/python2.7/test/test_ioctl.pyt
test_ioctls
c		Cs�tjd�}|j}tj�tjd�f}d}|dk	rz|j|g||�|jt|�||�n
|j	|�t
dd��"}tj|t
j|d�}WdQX|d}|j|d�|j||�dS(NRii���s/dev/ttyRi(tarraytitemsizeR	R
RtNonetextendtassertEqualtlentappendRRR
RRR(	RtnbytestbuftintsizeRtfillRRR((s+/usr/local/lib/python2.7/test/test_ioctl.pyt_check_ioctl_mutate_len&s	
!
cCs|j�dS(N(R!(R((s+/usr/local/lib/python2.7/test/test_ioctl.pyttest_ioctl_mutate8scCs|jd�dS(Ni(R!(R((s+/usr/local/lib/python2.7/test/test_ioctl.pyttest_ioctl_mutate_1024;scCs|jd�dS(Ni(R!(R((s+/usr/local/lib/python2.7/test/test_ioctl.pyttest_ioctl_mutate_2048@scCs�tstjd��ntj�\}}z�tjdkrUtj}tjd@}n-tj}tjdtjdtj��\}tjddddd�}t	j
|||�}t	j
|||�}Wdtj|�tj|�XdS(	Nspty module requiredil��RtItHHHHiPi(
tptytunittesttSkipTesttopenptyRt
TIOCSWINSZRRtpackRR
R	tclose(Rtmfdtsfdtset_winsz_opcode_maybe_negtset_winsz_opcode_post	our_winszt	new_winsz((s+/usr/local/lib/python2.7/test/test_ioctl.pyt%test_ioctl_signed_unsigned_code_paramDs			
N(	t__name__t
__module__RRR!R"R#R$R4(((s+/usr/local/lib/python2.7/test/test_ioctl.pyRs					cCstt�dS(N(RR(((s+/usr/local/lib/python2.7/test/test_ioctl.pyt	test_mainYst__main__(RR(ttest.test_supportRRRR	RRRRRtIOErrorR)R
RRR-RRR
RR'tImportErrorRtTestCaseRR7R5(((s+/usr/local/lib/python2.7/test/test_ioctl.pyt<module>s0


!	

=