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
Z\¬Qc @syddlZddlTdZeeeeeee    e
e e e f Zdejfd„ƒYZedkruejƒndS(iÿÿÿÿN(t*t bBhHiIlLqQfdt ArrayTestCasecBsZeZd„Zd„Zd„Zd„ZyeWnek
rEn
Xd„Zd„Z    RS(cCs™tddƒ}xytD]q}t|ƒ}t||ƒ}||Œ}|jt|ƒ|ƒgtt|ƒƒD]}||^ql}|j||ƒddlm}tdd|ƒ}    gt|ƒD]}
|||
|    |
ƒ^qÂgtt|ƒƒD]}||^qõ}|j||    ƒ|ƒ}gtt|ƒƒD]}||^q7}|j|dgt|ƒƒ|jt|t|dƒŒqWtt    dƒ} | d    d
d ƒ} |jt
| d ƒ|j| dd    ƒ|j| d d
ƒ|j| dd ƒ|j| dd    ƒ|j| dd
ƒ|j| dd ƒ|jt| ƒdƒddlm } m }|jt
| | dd dƒ|jt
|| dƒdS(Niiiÿÿÿÿ(tsetitemi*iiitatbtctabciiýÿÿÿiþÿÿÿ(tgetslicetdelitem( trangetformatstlentARRAYt assertEqualtoperatorRt assertRaisest
IndexErrortc_chart    TypeErrorRR    (tselftinittfmttalent    int_arraytiatitvaluesRt
new_valuestnt    CharArraytcaRR    ((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyt test_simple
s<   )-)    )!cCsId}tt|ƒ}|ƒ}gt|ƒD]}||^q+}|j|dg|ƒ|tƒg|Œ}gt|ƒD]}||^q{}|j|dg|ƒ|dddddƒ}g|D] }|^qÇ}|j|dddddgƒ|ttdƒŒ}g|D] }|^q}|j|dddddgƒdS(Niiiiii(iiiii(R tc_intR
Rtmap(RRtnumarraytnaRR((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyttest_numeric_arraysCs    ##cCsN|jttdƒttdƒk    ƒ|jttdƒttdƒkƒdS(Nii(t
assertTrueR R!(R((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyttest_classcacheYs%cCsÁtdƒ}tdjt|ƒƒ}|j|dƒ|j|ddd…dƒ|j|ddd…dƒ|j|ddd…dƒ|j|ddd…d    ƒ|j|jdƒdS(
Ntfooiiÿÿÿÿtooftfiiito(tcreate_string_bufferRt from_addresst    addressofRtNonetvalue(Rtptsz((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyttest_from_address]s cCsÁtdƒ}tdjt|ƒƒ}|j|dƒ|j|ddd…dƒ|j|ddd…dƒ|j|ddd…dƒ|j|ddd…d    ƒ|j|jdƒdS(
NR(iiÿÿÿÿR)R*iiiR+(tcreate_unicode_buffertc_wcharR-R.RR/R0(RR1R2((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyttest_from_addressWms cCsAdtfd„ƒY}|d}|d}|j||kƒdS(Ntmy_intcBseZRS((t__name__t
__module__(((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyR7~si(R!R&(RR7tt1tt2((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyt
test_cachews
 
(
R8R9R R%R'R3R4t    NameErrorR6R<(((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyR    s    9                  
t__main__(tunittesttctypesR tc_bytetc_ubytetc_shorttc_ushortR!tc_uinttc_longt c_ulonglongtc_floattc_doublet c_longdoubletTestCaseRR8tmain(((s_/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_arrays.pyt<module>s 
|