ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Q\¬Qc@sddlZddlZddlmZmZmZddlZddlZedƒZedƒZ    ee    dƒye
ddƒZ Wn e k
r¦ej dƒ‚nuXeje e    jd    ƒZe jƒejd
eƒd Zeejƒ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((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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ƒ"}t j |t j|dƒ}WdQX|d}|j|dƒ|j||ƒdS(NRiiÇÏÿÿs/dev/ttyRi(tarraytitemsizeR    R
R tNonetextendt assertEqualtlentappendR RR RRR(    RtnbytestbuftintsizeRtfillRRR((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyt_check_ioctl_mutate_len&s      !
cCs|jƒdS(N(R!(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyttest_ioctl_mutate8scCs|jdƒdS(Ni(R!(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyttest_ioctl_mutate_1024;scCs|jdƒdS(Ni(R!(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyttest_ioctl_mutate_2048@scCsêtstjdƒ‚ntjƒ\}}zžtjdkrUtj}tjd@}n-tj}tjdtjdtjƒƒ\}tjdddddƒ}t    j
|||ƒ}t    j
|||ƒ}Wdt j |ƒt j |ƒXdS(    Nspty module requiredilÿÿRtItHHHHiPi( tptytunittesttSkipTesttopenptyRt
TIOCSWINSZRRtpackRR R    tclose(Rtmfdtsfdtset_winsz_opcode_maybe_negtset_winsz_opcode_post    our_winszt    new_winsz((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyt%test_ioctl_signed_unsigned_code_paramDs             N(    t__name__t
__module__RRR!R"R#R$R4(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyRs                      cCsttƒdS(N(RR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyt    test_mainYst__main__(RR(ttest.test_supportRRRR    RRRR RtIOErrorR)R RRR-RRR
R R't ImportErrorRtTestCaseRR7R5(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ioctl.pyt<module>s0      
!     
=