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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
O\¬Qc@s9dZddlZddlZddlmZddlmZddlZddlZddl    m
Z
m Z m Z dejfd„ƒYZ dejfd    „ƒYZgZd
Zd ejfd „ƒYZejeƒd ejfd„ƒYZdefd„ƒYZdefd„ƒYZejeƒejrWdefd„ƒYZejeƒndefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZejeƒdefd„ƒYZejeƒdefd „ƒYZejeƒd!efd"„ƒYZejeƒd#efd$„ƒYZ eje ƒd%efd&„ƒYZ!eje!ƒd'efd(„ƒYZ"eje"ƒd)efd*„ƒYZ#eje#ƒd+efd,„ƒYZ$d-e$fd.„ƒYZ%eje%ƒd/e$fd0„ƒYZ&eje&ƒe'd1„Z(e)d2kr5e(d3e*ƒndS(4s(Test the arraymodule.
   Roger E. Masse
iÿÿÿÿN(t test_support(tproxy(tloadstdumpstHIGHEST_PROTOCOLt ArraySubclasscBseZRS((t__name__t
__module__(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR stArraySubclassWithKwargscBseZdd„ZRS(cCstjj||ƒdS(N(tarrayt__init__(tselfttypecodetnewarg((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR
sN(RRtNoneR
(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRst cubBhHiIlLfdtBadConstructorTestcBseZd„ZRS(cCs\|jttjƒ|jttjddƒ|jttjdƒ|jttjdƒdS(Ntspami*txxtx(t assertRaisest    TypeErrorR    t
ValueError(R ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_constructors(RRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRstBaseTestcBs‚eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d „Z"d!„Z#d"„Z$d#„Z%d$„Z&d%„Z'd&„Z(d'„Z)d(„Z*d)„Z+RS(*cCs|j||ƒdS(N(t assertEqual(R tentry1tentry2((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pytassertEntryEqual*scCs"ttj|jƒdttƒS(Ni(t    typecodestindexR tlen(R ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt badtypecode-scCsatj|jƒ}|j|j|jƒ|j|j|jkƒ|jttj|jdƒdS(N(    R    R Rt
assertTruetitemsizet minitemsizeRRR(R ta((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR1scCswtj|jƒ}|j|jdƒ|jt|ƒdƒtj|j|jƒ}|jt|ƒt|jƒƒdS(Nii(R    R tappendtexampleRR(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_len7s
cCs¬tj|j|jƒ}|jt|jdƒ|jƒ}|j|tƒ|jt    |ƒdƒ|j|dt
t fƒ|j|dt
ƒ|j|dt    |ƒƒdS(Ni*iii( R    R R&RRt buffer_infotassertIsInstancettupleRRtinttlong(R R$tbi((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_buffer_info?s cCs²tj|j|jƒ}|jt|jdƒ|jdkr®tj|j|jƒ}|jƒ|jdkr|j||ƒn|j||ƒ|jƒ|j||ƒndS(Ni*iiii(iiii(    R    R R&RRtbyteswapR"RtassertNotEqual(R R$tb((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_byteswapIs
 
cCscddl}tj|j|jƒ}|j|ƒ}|jt|ƒt|ƒƒ|j||ƒdS(Niÿÿÿÿ(tcopyR    R R&R0tidR(R R3R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt    test_copyVs
 cCscddl}tj|j|jƒ}|j|ƒ}|jt|ƒt|ƒƒ|j||ƒdS(Niÿÿÿÿ(R3R    R R&tdeepcopyR0R4R(R R3R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_deepcopy]s
 cCs    xttdƒD]ð}tj|j|jƒ}tt||ƒƒ}|jt|ƒt|ƒƒ|j    ||ƒt
|j|jƒ}d|_ tt||ƒƒ}|jt|ƒt|ƒƒ|j    ||ƒ|j    |j |j ƒ|j    t |ƒt |ƒƒqWdS(Nii
( trangeRR    R R&RRR0R4RRRttype(R tprotocolR$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_pickleds    cCsýxöttdƒD]ä}tj|jƒ}tt||ƒƒ}|jt|ƒt|ƒƒ|j||ƒt    |jƒ}d|_
tt||ƒƒ}|jt|ƒt|ƒƒ|j||ƒ|j|j
|j
ƒ|jt |ƒt |ƒƒqWdS(Nii
( R8RR    R RRR0R4RRRR9(R R:R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_pickle_for_empty_arrayss    cCsÓtj|j|jƒ}|jd|jdƒ|jt|ƒdt|jƒƒ|j|d|dƒ|jt|jƒ|jt|jdƒ|jt|jddƒtj|j|jƒ}|jd|jdƒ|j|tj|j|jd |jd |jdƒƒtj|j|jƒ}|jd|jdƒ|j|tj|j|jd |jƒƒtj|j|jƒ}|jd|jdƒ|j|tj|j|j|jd ƒƒdS(Niiiÿÿÿÿiüÿÿiè(    R    R R&tinsertRRRRR(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_insert‚s0#'$cCs¬tj|jd|jƒ}|jt|jƒ|jt|jtjƒƒtj    tj
ƒt tj
dƒ}z|j|ƒ|j ƒtj|jƒ}t tj
dƒ}|jt|j ƒ|jt|j tjƒt|jƒƒ|j |t|jƒƒ|j|tj|j|jƒƒ|j||ƒ|j |t|jƒƒ|j||ƒ|jt|j |dƒ|j ƒWd|js—|j ƒntj    tj
ƒXdS(Nitwbtrbi(R    R R&RRttofilet    cStringIOtStringIORtunlinktTESTFNtopentclosetfromfileRRR0tEOFErrortclosed(R R$tfR1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_tofromfile£s2 
"     cCsltj|jƒ}ttjdƒ}z&|jt|j|t|j    ƒƒWd|j
ƒtj tjƒXdS(NR?( R    R RFRRERtIOErrorRHRR&RGRD(R R$RK((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_fromfile_ioerrorÀs &
cCstj|jd|jƒ}ttjdƒ}z½|j|ƒ|jƒtj|jƒ}ttjdƒ}|j|t    |jƒƒ|j
|tj|j|jƒƒ|j ||ƒ|j|t    |jƒƒ|j
||ƒ|jƒWd|j s|jƒntj tjƒXdS(NiR?R@(R    R R&RFRREtwriteRGRHRRR0RJRD(R R$RKR1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_filewriteËs  
"     cCs­tj|jd|jƒ}tj|jƒ}|jt|jdƒ|jt|jƒ|jt|jdƒ|jt|jdgƒ|j|jƒƒ|j||ƒdS(Nii*(    R    R R&RRttolisttfromlistRR(R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_tofromlistÞscCs¼tj|jd|jƒ}tj|jƒ}|jt|jdƒ|jt|jƒ|jt|jdƒ|j|jƒƒ|j||ƒ|jdkr¸|jt    |jdƒndS(Nii*iR(
R    R R&RRttostringt
fromstringRR"R(R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_tofromstringèscCsxtj|jd|jƒ}|j|tt|ƒitjd6ƒƒtj|jƒ}|jt|ƒd|jƒdS(NiR    s array('%s')(R    R R&Rtevaltrepr(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt    test_reprós)cCs*tj|jd|jƒ}t|ƒdS(Ni(R    R R&tstr(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_strúscCsîtj|j|jƒ}|j|dktkƒ|j|dktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒtj|j|jƒ}tj|j|jƒ}|j|d|ktkƒ|j|d|ktkƒ|j|d|ktkƒ|j|d|ktkƒ|j|d|ktkƒ|j|d|ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒ|j||ktkƒdS(Ni*i(R    R R&R!tFalsetTruetsmallerexamplet biggerexample(R R$taltab((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_cmpþs:c    Cs¶tj|j|jƒtj|j|jddd…ƒ}|j|tj|j|j|jddd…ƒƒtj|jƒƒ}|jt|j|ƒ|jt|jdƒdS(Niÿÿÿÿtbad(R    R R&RR RRt__add__(R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_add"s&-cCs(tj|j|jddd…ƒ}|}|tj|jd|jƒ7}|j||kƒ|j|tj|j|jddd…d|jƒƒtj|j|jƒ}||7}|j|tj|j|j|jƒƒtj|jƒƒ}|jt|j|ƒ|jt|j    dƒdS(NiÿÿÿÿiRc(
R    R R&R!RR RRRdt__iadd__(R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt    test_iadd/s% 1
 cCsdtj|j|jƒ}|j|tj|jd|jƒƒtj|j|jƒd}|j|tj|j|jdƒƒdtj|j|jƒ}|j|tj|jƒƒdtj|j|jƒ}|j|tj|jƒƒ|jt|jdƒdS(NiiiÿÿÿÿRc(R    R R&RRRt__mul__(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_mulDs"cCsdtj|j|jƒ}|}|d9}|j||kƒ|j|tj|jd|jƒƒ|d9}|j||kƒ|j|tj|jƒƒ|d9}|j||kƒ|j|tj|jƒƒ|d9}|j||kƒ|j|tj|jƒƒtj|j|jƒ}|d9}|j|tj|jƒƒ|jt|jdƒdS(NiiièiÿÿÿÿRc(R    R R&R!RRRt__imul__(R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt    test_imul_s(
 
 
 
 
cCs+tj|j|jƒ}|j|d|jdƒ|j|d|jdƒ|j|d|jdƒ|j|d|jdƒ|j|t|jƒd|jdƒ|j|t|jƒ |jdƒ|jt|jƒ|jt|jt|jƒƒ|jt|jt|jƒ dƒdS(Niliÿÿÿÿlÿÿÿÿi(    R    R R&RRRRt __getitem__t
IndexError(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_getitem|s(%cCs(tj|j|jƒ}|d|d<|j|d|dƒtj|j|jƒ}|d|d<|j|d|dƒtj|j|jƒ}|d|d<|j|d|dƒtj|j|jƒ}|d|d<|j|d|dƒtj|j|jƒ}|d|t|jƒd<|j|d|dƒtj|j|jƒ}|d|t|jƒ <|j|d|dƒ|jt|jƒ|jt|jdƒ|jt|jddƒ|jt    |jt|jƒ|jdƒ|jt    |jt|jƒ d|jdƒdS(Niÿÿÿÿillÿÿÿÿi(
R    R R&RRRRt __setitem__RRm(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_setitemˆs:cCs›tj|j|jƒ}|d=|j|tj|j|jdƒƒtj|j|jƒ}|d=|j|tj|j|jd ƒƒtj|j|jƒ}|t|jƒd=|j|tj|j|jd ƒƒtj|j|jƒ}|t|jƒ =|j|tj|j|jdƒƒ|jt|jƒ|jt|jdƒ|jt    |jt|jƒƒ|jt    |jt|jƒ dƒdS(Niiiÿÿÿÿ(
R    R R&RRRRt __delitem__RRm(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_delitem¯s0cCs½tj|j|jƒ}|j||ƒ|j|dtj|j|jdƒƒ|j|d tj|j|jd ƒƒ|j|d tj|j|jd ƒƒ|j|dtj|j|jdƒƒ|j|dd!tj|jƒƒ|j|dd!tj|jƒƒ|j|dtj|jƒƒ|j|d|ƒ|j|d |ƒ|j|d tj|jƒƒ|j|dd!|ƒ|j|dd!tj|jƒƒdS(NiiÿÿÿÿiièiüÿÿiÐ(R    R R&R(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_getsliceÑs@
 
 
c
Cstj|j|jƒ}d
}xj|D]b}xY|D]Q}xH|dD]<}|jt||||…ƒt|ƒ|||…ƒqCWq2Wq%WdS( Niiiiidiÿÿÿÿiþÿÿÿiáÿÿÿiœÿÿÿ(
iNiiiidiÿÿÿÿiþÿÿÿiáÿÿÿiœÿÿÿ(R    R R&RRtlist(R R$tindiceststarttstoptstep((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_extended_getslices  cCsJtj|j|jƒ}||d*|j|tj|j|j|jdƒƒtj|j|jƒ}||d*|j|tj|j|j|jdƒƒtj|j|jƒ}||d)|j|tj|j|jd |jƒƒtj|j|jƒ}||d)|j|tj|j|jd |jƒƒtj|j|jƒ}||dd+|j|tj|j|jd |j|jdƒƒtj|j|jƒ}||d)|j|tj|jd|jƒƒtj|j|jƒ}||d)|j|tj|j|jƒƒtj|j|jƒ}||d*|j|tj|j|jƒƒtj|j|jƒ}||d*|j|tj|jd|jƒƒtj|j|jƒ}||dd+|j|tj|j|jd |j|jdƒƒtj|j|jƒ}||dd+|j|tj|jd|jƒƒtj|j|jƒ}|jt|jdddƒ|jt|jt    ddƒdƒ|jt|jt    ddƒdƒtj|j
ƒƒ}|jt|jdd|ƒ|jt|jt    ddƒ|ƒ|jt|jt    ddƒ|ƒdS(NiiÿÿÿÿièiiüÿÿiiÐ( R    R R&RRRt __setslice__RRotsliceR (R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_setslices‚
$
$
$
$ #
 
 
 
 / """c
Csd
}x|D]}x÷|D]ï}xæ|dD]Ú}tj|j|jƒ}t|ƒ}||||…}|jƒ|||||…<tj|j|ƒ||||…<|j|tj|j|ƒƒ||||…=||||…=|j|tj|j|ƒƒq+WqWq WdS( Niiiiidiÿÿÿÿiþÿÿÿiáÿÿÿiœÿÿÿ(
iNiiiidiÿÿÿÿiþÿÿÿiáÿÿÿiœÿÿÿ(RR    R R&RttreverseR(R RuRvRwRxR$tLtdata((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_extended_set_del_slicejs   
"cCs›d|j}tj|j|ƒ}|jt|jƒx0|D](}|j|j|ƒ|j|ƒƒq<W|jt|jdƒ|jt|j|j    ƒdS(Ni(
R&R    R RRRRRRtoutside(R R&R$R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt
test_index~s  &cCs¡d|j}tj|j|ƒ}|jt|jƒx0|D](}|j|j|ƒ|j|ƒƒq<W|j|j|jƒdƒ|j|jdƒdƒdS(Nii(    R&R    R RRtcountRRR(R R&R$R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt
test_count‡s  &cCsÒx„|jD]y}d|j}tj|j|ƒ}|j|ƒ}|| ||d}|j|ƒ|j|tj|j|ƒƒq
Wtj|j|jƒ}|jt|j|jƒ|jt|jdƒdS(Nii(
R&R    R RtremoveRRRRR(R RR&R$tpostexample2((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_removes  #cCsÇtj|jƒ}|jt|jƒtj|jd|jƒ}|jt|jddƒ|jt|jdƒ|jt|jt|ƒƒ|jt|jt|ƒ dƒ|j    |jdƒ|jdƒ|j
|tj|j|jd|jƒƒ|j    |jdƒ|jdƒ|j
|tj|j|jdd!|jd|jƒƒ|j    |jdƒ|jdƒ|j    |jƒ|jdƒ|j
|tj|j|jd|jd ƒƒdS(Nii*iiiiÿÿÿÿ( R    R RRmtpopR&RRRRR(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_popžs(! $ 2 cCsktj|j|jƒ}|jt|jdƒ|jƒ|j|tj|j|jddd…ƒƒdS(Ni*iÿÿÿÿ(R    R R&RRR}R(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_reverse¹s 
c    Csutj|j|jƒ}|jt|jƒ|jtj|j|jddd…ƒƒ|j|tj|j|j|jddd…ƒƒtj|j|jƒ}|j|ƒ|j|tj|j|j|jƒƒtj|jƒƒ}|jt|j|ƒtj|j|jƒ}|j|jddd…ƒ|j|tj|j|j|jddd…ƒƒdS(Niÿÿÿÿ(R    R R&RRtextendRR (R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_extendÂs$,-  cCsÀtj|jt|jƒƒ}tj|j|jƒ}|j||ƒ|jttj|jdƒddd„ƒY}|jttj|j|ƒƒd„}|jttj|j|ƒƒdS(Ni
tAcBseZd„ZRS(cSs
t‚dS(N(t UnicodeError(R ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt__iter__æs(RRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRŽåscsst‚dVdS(N(RR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pytBës((R    R titerR&RRRR(R R$R1RŽR‘((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt'test_constructor_with_iterable_argumentÜs    cCsayddl}Wntk
r$dSXtj|jƒ}t|ƒg}|j|ƒ|jƒdS(Niÿÿÿÿ(tgct ImportErrorR    R R’R%tcollect(R R”R$tl((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_coveritertraverseðs  cCsYtj|j|jƒ}tjƒt|ƒ}WdQX|j|d|jƒdƒdS(Ni(R    R R&Rtcheck_py3k_warningstbufferRRT(R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_bufferús cCs]tj|j|jƒ}t|ƒ}|j|jƒ|jƒƒd}|jtt    |ƒdS(N(
R    R R&RRRTRRtReferenceErrorR(R tstp((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_weakrefs
 cCs¨ddl}t|dƒr¤x,tdƒD]}tjdtdƒƒ}q(W|jdƒ}x,tdƒD]}tjdtdƒƒ}qfW|j||jdƒƒndS(Niÿÿÿÿt getrefcounti
R‘i@(tsysthasattrR8R    R R(R R¡tiR1trc((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_bug_782369s cCs:tjƒ(tjddtƒtdddƒWdQXdS(NtignoretR1R i(twarningstcatch_warningstfilterwarningstDeprecationWarningR(R ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_subclass_with_kwargss (,RRRR RR'R.R2R5R7R;R<R>RLRNRPRSRVRYR[RbReRgRiRkRnRpRrRsRyR|R€R‚R„RˆRŠR‹RR“R˜R›RŸR¥R¬(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR!sT                        
                       !                
               $                        '    "    2        [                                                
           
t
StringTestcBseZd„ZRS(cCsOtt|ƒjƒtj|j|jƒ}|jt|jd|jd ƒdS(Nii(    tsuperR­RpR    R R&RRRo(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRps(RRRp(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR­st CharacterTestcBs>eZdZdZdZdZdZdZd„Zd„Z    RS(tcsazAZþsazAYþsazAZÿt3icCs”dtjfd„ƒY}|dƒ}|jƒ|j|jƒdƒ|j|jdƒd|_|j|jdƒ|j|jjƒdgƒdS(NtEditableStringcBs/eZd„Zdd„Zd„Zd„ZRS(c_stjj|d|ƒS(NR°(R    t__new__(tclsRtargstkwargs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR³)stbluecSs ||_dS(N(tcolor(R RR¸((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR
,scSs#tjd|jƒjƒƒ|(dS(NR°(R    RTtstrip(R ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR¹/scSsd|jƒS(NsEditableString(%r)(RT(R ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt__repr__2s(RRR³R
R¹Rº(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR²(s         s    test
ttestR·tredR¸(R    R¹RRTR¸t__dict__tkeys(R R²R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_subbclassing's 
    cCsKtj|j|jƒ}|jt|jtdƒƒ|jt|jƒdS(NR§(R    R R&RRt fromunicodetunicodet    tounicode(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_nounicode>s(
RRR R&R^R_RR#R¿RÃ(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR¯s    t UnicodeTestcBsVeZdZeddƒZeddƒZeddƒZedƒZdZd„Z    RS(tus\x01\u263a\x00\ufeffsunicode-escapes\x01\u263a\x00\ufefes\x01\u263a\x01\ufeffR±icCs|jttjdtddƒƒtjdtddƒƒ}|jtddƒƒ|jtddƒƒ|jtddƒƒ|jtd    dƒƒ|jƒ}|j|td
dƒƒtd dƒ}tjd|ƒ}|jt|ƒd ƒ|jt|jƒdS( NR1tfootasciiRÅs\xa0\xc2\u1234sunicode-escapet R§s\x11abc\xff\u1234s \xa0\xc2\u1234 \x11abc\xff\u1234s&\x00="\'a\\b\x80\xff\u0000\u0001\u1234s1array('u', u'\x00="\'a\\b\x80\xff\x00\x01\u1234')(RRR    RÁRÀRÂRRX(R R$R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_unicodeNs "     (
RRR RÁR&R^R_RR#RÉ(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRÄFs t
NumberTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(c    Cstj|jtdƒƒ}|j|ddd…|ƒ|j|ddd…tj|jdddgƒƒ|j|ddd…tj|jddgƒƒ|j|ddd…tj|jdddddgƒƒ|j|ddd…tj|jdddgƒƒ|j|ddd…tj|jddgƒƒ|j|d    d
d…|ƒ|j|d
d    d…|ddd…ƒ|j|d d d …tj|jdddgƒƒ|j|ddd…tj|jgƒƒ|j|ddd…tj|jgƒƒdS(NiiiiiiiÿÿÿÿiþÿÿÿiœÿÿÿidlÿÿÿÿdldlièiÐiüÿÿi0øÿÿ(R    R R8RR(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_extsliceis52;52*5,c Cstj|jtdƒƒ}|ddd…=|j|tj|jddgƒƒtj|jtdƒƒ}|ddd…=|j|tj|jdddgƒƒtj|jtdƒƒ}|ddd…=|j|tj|jddddgƒƒtj|jtdƒƒ}|ddd    …=|j|tj|jdddddd
d d d g    ƒƒtj|jtdƒƒ}|d dd…=dS(Niiiiiiiþÿÿÿi
ièiiii    iMl(R    R R8R(R R$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_delslicews%(+:cCsÖtj|jtdƒƒ}tj|jdgdƒ|ddd…<|j|tj|jddddddddddg
ƒƒtj|jtdƒƒ}tj|jdgdƒ|ddd    …<|j|tj|jd
dddd dd dd dg
ƒƒtj|jtd ƒƒ}||ddd…<|j|tj|jdddd
gƒƒtj|jtdƒƒ}|}|}tj|jtdƒƒ}||dd+||tddƒ<||ddd…<dS(Ni
i*iiiiii    iüÿÿÿiiiiiÿÿÿÿ(R    R R8RR{R(R R$R1R°tins((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_assignmentˆs )=)=+ cCs‡tj|jtdƒƒ}|jt|ƒtdƒƒtj|jdgƒ}|j|d|ktƒ|j|d|ktƒdS(Ni
iiÿÿÿÿi(R    R R8RRtR](R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_iterationcontainsšs
cCsÈtj|j|gƒ}||d<|jttj|j|dgƒ|jt|jd|dƒtj|j|gƒ}||d<|jttj|j|dgƒ|jt|jd|dƒdS(Nii(R    R Rt OverflowErrorRo(R tlowertupperR$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pytcheck_overflow¡s
#
#cCst|j}dtjfd„ƒY}||jddddgdƒ}|j|ddƒ|jtt|d    d
ƒdS( NtExaggeratingArraycBs,eZdgZd„Zd„Zd„ZRS(toffsetcSstjj|||ƒS(N(R    R³(R´R RRÕ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR³¶scSs ||_dS(N(RÕ(R R RRÕ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR
¹scSstjj||ƒ|jS(N(R    RlRÕ(R R£((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRl¼s(RRt    __slots__R³R
Rl(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRÔ³s            iiii iiR¸R·(R R    RRtAttributeErrortsetattr(R R RÔR$((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_subclassing±s
     !(RRRËRÌRÎRÏRÓRÙ(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRÊgs                     tSignedNumberTestcBsVeZdddddgZdddddgZdddddgZdZd„ZRS(    iÿÿÿÿiii*ii~i+icCsntj|jƒ}dttd|jddƒƒ}ttd|jddƒƒd}|j||ƒdS(Niÿÿÿÿiiil(R    R R,tpowR"RÓ(R R$RÑRÒ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt test_overflowÊs$$(RRR&R^R_RRÜ(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRÚÄs
tUnsignedNumberTestcBsƒeZddddddgZddddddgZddddddgZdZd    „Zejd
„ƒZ    ejd „ƒZ
RS( iiiii*iÿiþi+iªcCsLtj|jƒ}d}ttd|jdƒƒd}|j||ƒdS(Niiil(R    R R,RÛR"RÓ(R R$RÑRÒ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRÜÖs cCsYtj|j|jƒ}tjdƒ}|jƒd|j}tj||||ƒdS(Nt4Pi(R    R R&Rt calcvobjsizeR(R"t check_sizeof(R R$tbasesizet buffer_size((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_sizeof_with_bufferÜscCs8tj|jƒ}tjdƒ}tj|||ƒdS(NRÞ(R    R RRßRà(R R$Rá((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_sizeof_without_bufferãs( RRR&R^R_RRÜRt cpython_onlyRãRä(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRÝÐs    tByteTestcBseZdZdZRS(R1i(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRæêstUnsignedByteTestcBseZdZdZRS(R‘i(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRçïst    ShortTestcBseZdZdZRS(thi(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRèôstUnsignedShortTestcBseZdZdZRS(tHi(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRêùstIntTestcBseZdZdZRS(R£i(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRìþstUnsignedIntTestcBseZdZdZRS(tIi(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRístLongTestcBseZdZdZRS(R—i(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRïstUnsignedLongTestcBseZdZdZRS(R~i(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRð stFPTestcBs_eZdddddgZdddddgZdddddgZdZd„Zd    „ZRS(
gEÀii*gjø@g _ Âg _ Âg _ BicCs|j||ƒdS(N(tassertAlmostEqual(R RR((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRscCs¾tj|j|jƒ}|jt|jdƒ|jdkrºtj|j|jƒ}|jƒ|jdkr|j||ƒn|j|j    ƒ|j    ƒƒ|jƒ|j||ƒndS(Ni*iiii(iiii(
R    R R&RRR/R"RR0RT(R R$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyR2s
 
(RRR&R^R_RRR2(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRñs     t    FloatTestcBseZdZdZRS(RKi(RRR R#(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRó+st
DoubleTestcBseZdZdZd„ZRS(tdicCs´ddlm}tjddgdƒ}y||dd9}Wntk
rRnX|jdƒtjddddgƒ}y||d    dWntk
r¢nX|jdƒdS(
Niÿÿÿÿ(tmaxsizeRõiis6Array of size > maxsize created - MemoryError expectedgËII‹
¿@gñÔÈSû!    @i(R¡RöR    t MemoryErrortfail(R RöR$R1((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyttest_alloc_overflow4s   (RRR R#Rù(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyRô0scCs—ddl}tjtŒ|r“t|dƒr“ddl}dgd}xAtt|ƒƒD]-}tjtŒ|j    ƒ|j
ƒ||<qZW|GHndS(Niÿÿÿÿtgettotalrefcounti( R¡Rt run_unittestttestsR¢R”RtxrangeRR–Rú(tverboseR¡R”tcountsR£((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt    test_mainGs     
t__main__Rþ(+t__doc__tunittestR¨R»RtweakrefRR    RBtcPickleRRRRRRüRtTestCaseRR%RR­R¯t have_unicodeRÄRÊRÚRÝRæRçRèRêRìRíRïRðRñRóRôRRRR](((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_array.pyt<module>s`   ÿÿù$     ]