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
34
35
36
37
38
Z\¬Qc@sXddlZddlTddlZdejfd„ƒYZedkrTejƒndS(iÿÿÿÿN(t*tSlicesTestCasecBsZeZd„Zd„Zd„Zd„Zd„ZyeWnek
rNn
Xd„Z    RS(cCsYtdtddƒŒ}tddƒ}|j|dd!|dd!ƒ|j|ddd…|ddd…ƒ|jt|ƒt|ƒƒ|j|dd!|dd!ƒ|j|ddd…|ddd…ƒ|j|d|dƒ|j||ƒ|j|ddd…|ddd…ƒ|j|d    dd…|d    dd…ƒ|j|d
d d…|d
d d…ƒ|j|dd d …|dd d …ƒ|j|dd d…|dd d…ƒtdd    ƒ|dd+|j|dd!tdd    ƒƒ|j|ddd…tdd    ƒƒ|j|ddd…tdddƒƒdS(NidiLi°iiiiiÿÿÿÿi
iii iii    (tc_inttxrangetranget assertEqualtNonetlen(tselftatb((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyttest_getslice_cints$******* &c CsætdtddƒŒ}tddƒ}tddƒ|dd+|j|dd!tddƒƒtddƒ|dd+|j|ddd…tddƒƒtdd    ƒ|d
d d …<|j|ddd …tddd ƒƒtddƒ|dd+|j||ƒtdƒ|ddd…<tdƒ|ddd…<|j||ƒtdƒ|ddd…<tdƒ|ddd…<|j||ƒd dlm}m}|jt    ||dddƒ|jt    ||t
ddƒdƒ|jt    ||dddddddgƒ|jt    ||t
ddƒdddddgƒ|jt    ||ddd d dd!d"gƒ|jt    ||t
ddƒd d dd!d"gƒ|jt ||ddtdƒƒ|jt ||t
ddƒtdƒƒdS(#NidiLi°i i/i„i“ièi÷i.iiÿÿÿÿiiöiçili{iii i!iýÿÿÿ(tsetslicetsetitemiitabcdeR    R
tctdteiig…ëQ¸    @( RRRRRtoperatorR R t assertRaisest    TypeErrortslicet
ValueError(RR    R
R R ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyttest_setslice_cints6 &)"++"cCs»d}ttjƒ}ttƒ|j_d|j_|j|ƒ}|j    |t
|ƒ |ƒ|j    |d |d ƒ|j    |dt
|ƒd…|ƒ|j    |t
|ƒddd…|ddd…ƒ|j    |t
|ƒddd…|ddd…ƒ|j    |ddd…|ddd…ƒddl }|j t |j|tdddƒƒ|j t |j|tdddƒƒ|j t |j|tdddƒƒ|j t |j|tdddƒƒ|j t|j|ddd    ƒ|j t|j|tddƒd    ƒ|j|ƒttƒ|j_|j|ƒ}|j    |t
|ƒ ttd
ƒtd ƒdƒƒ|j    |dt
|ƒd…ttd
ƒtd ƒdƒƒ|j|ƒdS( NtabcdefghijklmnopqrstuvwxyziiiÿÿÿÿiiùÿÿÿiiûÿÿÿuabcdeR    tz(tCDLLt _ctypes_testt__file__tPOINTERtc_chart    my_strduptrestypeRtmy_freeRRRRRtgetitemRRR R tc_byteRtord(RtstdlltresR((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyt test_char_ptrAs< #44*  3<cs’ttjƒ‰d}dtfd„ƒY}dˆj_‡fd†}|ˆj_|ˆj_z#ˆj|ƒ}|j    ||ƒWdˆj`XdS(NRtallocated_c_char_pcBseZRS((t__name__t
__module__(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyR)iscs|j}ˆj|ƒ|S(N(tvalueR!(tresulttfunctargstretval(R&(s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyterrcheckms     (
RRRtc_char_pRR!R RR1R(RR%R)R1R'((R&s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyttest_char_ptr_with_freees   cCsÆd}td|Œ}|j||ƒ|j|ddd…|ƒ|j|ddd…|ddd…ƒ|j|ddd…|ddd…ƒ|j|ddd…|ddd…ƒdS(Ntabcdefghijklmnopqrstuvwxyziiÿÿÿÿiiþÿÿÿiiýÿÿÿ(RRR(RR%tp((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyttest_char_array{s**cCsÐd}ttjƒ}ttƒ|j_ttƒf|j_d|j    _|j|ƒ}|j
|t |ƒ |ƒ|j
|dt |ƒd…|ƒ|j
|t |ƒddd…|ddd…ƒ|j
|t |ƒddd…|ddd…ƒddl }|j t|j|dddƒ|j t|j|tddƒdƒ|j    |ƒttƒttƒkr†ttƒ|j_n^ttƒttƒkr³ttƒ|j_n1ttƒttƒkràttƒ|j_ndS|j|ƒ}ttdƒtd    ƒdƒ}|j
|t |ƒd |ƒ|j
|dt |ƒdd…|ƒ|j
|t |ƒd
dd…|ddd…ƒ|j
|t |ƒd
dd…|ddd…ƒ|j    |ƒdS( NuabcdefghijklmnopqrstuvwxyziiÿÿÿÿiiùÿÿÿiuabcdeR    Ri(RRRRtc_wchart    my_wcsdupR targtypesRR!RRRRRR R Rtsizeoftc_shortRtc_longRR$(RR%R&R'Rttmpl((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyttest_wchar_ptr‹s< #44  '44(
R*R+R RR(R3R6R7t    NameErrorR>(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyRs        %    $          t__main__(tunittesttctypesRtTestCaseRR*tmain(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_slicing.pyt<module>s
 
 «