tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Z\¬Qc@sNddlZddlZdejfd„ƒYZedkrJejƒndS(iÿÿÿÿNtSimpleTypesTestCasecBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z RS(
cCsJddl}yddlm}Wntk
r3nX|ddƒ|_dS(Niÿÿÿÿ(tset_conversion_modetasciitstrict(tctypest_ctypesRt ImportErrortprev_conv_mode(tselfRR((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pytsetUps   cCs9yddlm}Wntk
r'nX||jŒdS(Niÿÿÿÿ(R(RRRR(RR((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttearDowns
 cCsÐddlm}m}d|fd„ƒY}d|fd„ƒY}|j|jdƒdƒ|j|jdƒd    ƒydd
lm}Wntk
rœdSXd |fd „ƒY}|j|jdƒd ƒdS(Niÿÿÿÿ(tc_void_ptc_char_ptCVOIDPcBseZd„ZeeƒZRS(cSs|dS(Ni((tclstvalue((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyt
from_params(t__name__t
__module__Rt classmethod(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyR s    tCCHARPcBseZd„ZeeƒZRS(cSs|dS(Ni((RR((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyR s(RRRR(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyRs    tabctabcabct abcabcabcabc(t    c_wchar_ptCWCHARPcBseZd„ZeeƒZRS(cSs|dS(Ni((RR((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyR-s(RRRR(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyR,s    t    abcabcabc(RR R t assertEqualRRR(RR R R RRR((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttest_subclassess cCs¯ddlm}m}d}|j|j|ƒj|kƒ|j|jdƒjdƒ|jt|jdƒ|jt    |jdƒ|dƒ}|j|j|ƒ|kƒdS(Niÿÿÿÿ(R tbyreft123u123u123ÿi*(
RR Rt
assertTrueRt_objRt assertRaisestUnicodeEncodeErrort    TypeError(RR Rtsta((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyt test_cstrings4s cCsçddlm}yddlm}Wntk
r8dSXd}tjdkr¢|j|j|ƒj|kƒ|j    t
|jdƒ|j |jdƒjdƒn|j    t |jdƒ|j|dƒƒ}|j t |ƒ|ƒdS(    Niÿÿÿÿ(R(Ru123twin32i*Rs123ÿ(RRRRtsystplatformRRR R!R#RtUnicodeDecodeErrorttype(RRRR$tpa((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttest_cw_stringsGs c    Csddlm}m}m}m}m}m}||ƒ}|j||dƒƒƒ}|j|j    j
dƒ|j||dƒƒj    j
dƒ|j|jdƒdƒ||kr×|j t |j||dƒƒƒn|j t |j||dƒƒƒ|j t |j||dƒƒƒdS(Niÿÿÿÿ(tc_shorttc_uinttc_inttc_longtPOINTERtpointeri*(RR.R/R0R1R2R3RRtcontentsRtNoneR!R#(    RR.R/R0R1R2R3tLPINTtx((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttest_int_pointersZs. " %"c    CsÒddlm}m}m}m}m}m}m}||ƒ}|j||dƒƒƒ|j    t
|j||dƒƒƒ||kr¬|j    t
|j||dƒƒƒn|j    t
|j||dƒƒƒdS(Niÿÿÿÿ(R.R/R0R1R3R2Ri*i( RR.R/R0R1R3R2RRR!R#(    RR.R/R0R1R3R2RR6((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttest_byref_pointerks4 " %c    Csðddlm}m}m}m}m}m}m}|||ƒƒ}|j|||dƒƒƒƒ|j    t
|j|||dƒƒƒƒ||krÄ|j    t
|j|||dƒƒƒƒn|j    t
|j|||dƒƒƒƒdS(Niÿÿÿÿ(R.R/R0R1R3R2Ri*i( RR.R/R0R1R3R2RRR!R#(    RR.R/R0R1R3R2RtLPLPINT((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttest_byref_pointerpointerxs4( +c
Csùddlm}m}m}m}m}|d}|ƒ}|jt|ƒdƒ|jgtdƒD]}||^qddddgƒ||ƒ}    |    j    |dƒƒ|j
t |    j    |dƒ|j
t |    j    |dƒ|j
t |    j    |dƒdS(Niÿÿÿÿ(R.R/R0R1R2ii( RR.R/R0R1R2RtlentrangeRR!R#(
RR.R/R0R1R2tINTARRAYtiatiR6((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttest_array_pointers„s(
    6 cCsFddl}ddlm}m}m}||jƒj}||_|jt    t
|dt fƒdt fd„ƒY}|ƒf|_ |j |dƒdƒ|j |t ƒƒdƒdt fd„ƒY}|ƒf|_ |j||t ƒƒ|j ||dƒƒdƒdt fd„ƒY}|ƒf|_ |j||d    ƒdS(
Niÿÿÿÿ(tCDLLR t ArgumentErrortargtypestAdaptercBseZd„ZRS(cSsdS(N(R5(Rtobj((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyR s(RRR(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyREŸscBseZd„ZRS(cSs|S(N((RRF((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyR¨s(RRR(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyRE§si*cBseZd„ZRS(cSst|ƒ‚dS(N(t
ValueError(RRF((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyR±s(RRR(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyRE°sic(t _ctypes_testRRBR RCt__file__t _testfunc_p_ptrestypeR!R#tsetattrtobjectRDRR5(RRHRBR RCtfuncRE((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyttest_noctypes_argtype–s      ( RRR    R
RR&R-R8R9R;RARO(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyRs                                            t__main__(tunittestR(tTestCaseRRtmain(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_parameters.pyt<module>s¸