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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
Q\¬Qc@sadZddlmZddlmZddlZddlmZddlZddl    Z
ddl Z dfd„ƒYZ dfd    „ƒYZ d
e e ejfd „ƒYZd fd „ƒYZde e eejfd„ƒYZdeejfd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zedkr]eƒndS(udUnit tests for memory-based file-like objects.
StringIO -- for unicode strings
BytesIO -- for bytes
iÿÿÿÿ(tunicode_literals(tprint_functionN(t test_supporttMemorySeekTestMixincBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs"|jdƒ}|j|ƒ}dS(Nu
1234567890(tbuftypetioclass(tselftbuftbytesIo((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttestInitscCs•|jdƒ}|j|ƒ}|j|d |jdƒƒ|j|dd!|jdƒƒ|j|d|jdƒƒ|j|j|jƒƒdS(Nu
1234567890iiii„(RRt assertEqualtreadtEOF(RRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttestReads  cCsQ|jdƒ}|j|ƒ}|j||jƒƒ|j|j|jƒƒdS(Nu
1234567890(RRR
R R (RRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttestReadNoArgsscCs|jdƒ}|j|ƒ}|jdƒ|jdƒ|j||jƒƒ|jdƒ|j|d|jƒƒ|jt|jdƒdS(Nu
1234567890iiig(RRR tseekR
t assertRaisest    TypeError(RRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttestSeek&s   cCs~|jdƒ}|j|ƒ}|jd|jƒƒ|jdƒ|jd|jƒƒ|jdƒ|jd|jƒƒdS(Nu
1234567890iii'(RRR
ttellR(RRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttestTell2s  (t__name__t
__module__R    R RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRs
                     tMemoryTestMixincBs¼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„ZRS(cCs&|jƒ}|j|j|jƒdS(N(RRtUnsupportedOperationtdetach(RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_detach?s cCs&|j|j|dƒƒdƒ|j|jdƒdƒ|j|j|dƒƒdƒ|j|jƒdƒ|j|jdƒdƒ|j|jƒdƒ|j|j|dƒƒdƒ|j|jdƒdƒ|j|j|dƒƒd    ƒ|j|jd
ƒd
ƒ|j|jƒd    ƒdS( Nublah.iiuHello.iu     world
 
 
i    uhii (R
twriteRRttruncate(Rtftt((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt    write_opsCscCs¿|jdƒ}|j|ƒ}|j||jƒ|j|jƒ|ƒ|jƒ}|j||jƒ|j|jƒ|ƒ|jt|jdƒ|j    ƒ|jt
|j|jdƒƒdS(Nu hello world
u( RRRR
tgetvalueRRRtNonetcloset
ValueError(RRtmemio((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt
test_writePs 
cCsø|jdƒ}|jƒ}|j|j|gdƒdƒ|j|jƒ|dƒ|jgƒ|j|jƒ|dƒ|jƒ}|jt|j|gdgƒ|j|jƒ|ƒ|jt|jdƒ|jƒ|jt    |jgƒdS(Nu
1234567890idi(
RRR
t
writelinesR!R RRR"R#(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_writelines]s     
cs8ˆjƒ}‡fd†}ˆjt|j|ƒƒdS(Nc3sˆjdƒVt‚dS(Nuspam(RtKeyboardInterrupt((R(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt    error_genns(RRR(R&(RR$R)((RsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_writelines_errorls cCs|jdƒ}|j|ƒ}|jt|jdƒ|jdƒ|j|jƒdƒ|j|jƒ|d ƒ|j|jdƒdƒ|j|jƒ|d ƒ|j|jdƒdƒ|j|jƒ|d ƒ|j|jƒdƒ|jddƒ|j    |ƒ|j|jƒ|d |ƒ|jƒ}|j|jdƒ|ƒ|j|jƒ|ƒ|jt |jdƒ|j ƒ|jt|jdƒdS(    Nu
1234567890iÿÿÿÿiiliiu0( RRRR#RRR
R RRR!RR"(RRR$tpos((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_truncatets(   
cCs®|jdƒ}|j|ƒ}|j|jƒ|ƒ|jdƒ}|j|jƒ|jƒ|j|dƒ|j|jƒ|dƒ|j|ƒ|j|jƒ|ƒdS(Nu
1234567890i(RRR
R R!R t__init__(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt    test_initŒs cCsà|jdƒ}|j|ƒ}|j|jdƒ|jƒ|j|jdƒ|d ƒ|j|jdƒ|dd!ƒ|j|jdƒ|dƒ|j|jƒ|jƒ|jdƒ|j|jƒ|ƒ|j|jƒ|jƒ|j|jƒdƒ|jdƒ|j|jdƒ|ƒ|jdƒ|jt|jƒƒt|ƒƒ|jd    ƒ|jt|jƒƒt|ƒƒ|jdƒ|j|jdƒ|ƒ|j    t
|jd
ƒ|j ƒ|j    t |jƒdS( Nu
1234567890iilii„i
iÿÿÿÿidu( RRR
R R RRttypeR!RRR"R#(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt    test_read—s,    " " 
cCs=|jdƒ}|j|dƒ}|j|jdƒ|jƒ|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒ|jƒ|jdƒ|j|jdƒ|d ƒ|j|jdƒ|dd!ƒ|j|jdƒ|dd!ƒ|jdƒ|j|jdƒ|ƒ|jdƒ|j|jdƒ|jƒ|jdƒ}|j|d    d ƒ}|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒ|d ƒ|j|jƒ|jƒ|jdƒ|jt|jƒƒt|ƒƒ|j|jƒ|ƒ|jt|jd
ƒ|j    ƒ|jt
|jƒdS( Nu 1234567890
iiili
iiÿÿÿÿiu( RRR
treadlineR RR/RRR"R#(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_readline±s4      "
cCs’|jdƒ}|j|dƒ}|j|jƒ|gdƒ|jdƒ|j|jƒ|dg|gdƒ|jdƒ|j|jdƒ|gdƒ|jdƒ|j|jdƒ|gdƒ|jdƒ|j|jdƒ|gdƒ|jdƒ|jt|jƒdƒt|ƒƒ|jdƒ|j|jdƒ|gdƒ|jt|jd    ƒ|j    ƒ|jt
|jƒdS(
Nu 1234567890
i
ii    iliiÿÿÿÿu( RRR
t    readlinesRR/R!RRR"R#(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_readlinesÐs$ (       &  
cCs'|jdƒ}|j|dƒ}|jt|ƒ|ƒ|jt|dƒƒ|jt|dƒƒd}x(|D] }|j||ƒ|d7}qqW|j|dƒ|jdƒd}x(|D] }|j||ƒ|d7}q¿W|j|dƒ|j|dƒ}|jƒ|jt    t
|ƒdS(Nu 1234567890
i
u__iter__unextiii( RRR
titert
assertTruethasattrRR"RR#tnext(RRR$titline((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_iteratoræs&   
cCsÜ|jdƒ}|j|ƒ}|j|jƒ|ƒ|jƒ|j|jƒ|ƒ|jt|jƒƒt|ƒƒ|j|dƒ}|j|jƒd|jdƒƒ|j|ƒ}|jƒ|jt|jƒdS(Nu
1234567890ièiýÿÿÿu890(    RRR
R R R/R"RR#(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_getvalueüs
"#
cCsó|jdƒ}|j|ƒ}|jdƒ|jt|jdƒ|jt|jddƒ|jt|jddƒ|j|jdƒdƒ|j|jddƒdƒ|j|jƒ|ƒ|j|jdƒdƒ|j|jdƒdƒ|j|jddƒdƒ|j|jƒ|dƒ|j|jt|ƒƒt|ƒƒ|j|jƒ|jƒ|jt|ƒdƒ|j|jƒ|jƒ|j|jddƒt|ƒƒ|j|jƒ|jƒ|j    ƒ|jt|jdƒdS(    Nu
1234567890iiÿÿÿÿiiili(
RRR RR#RR
tlenR R"(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt    test_seek
s* %"
cCsä|jdƒ}|j|ƒ}|j|jt|ƒdƒdƒ|j|jƒ|jƒ|j|jƒdƒ|j|jƒ|ƒ|j    |jƒ|j|jƒ|ƒ|j    |ƒ|j|jƒ||jdƒ|ƒdS(Nu
1234567890ii u(
RRR
RR=R R RR R(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_overseek#s# cCs›|jdƒ}|j|ƒ}|j|jƒdƒ|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|jƒ|jt|jƒdS(Nu
1234567890iii'(RRR
RRR"RR#(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt    test_tell0s  
cCs8|jdƒ}|j|ƒ}|j|jƒdƒdS(Nu
1234567890(RRR
tflushR!(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt
test_flush<scCsä|jƒ}|j|jƒtƒ|j|jƒtƒ|j|jƒtƒ|j|jƒtƒ|j|jtƒ|j    ƒ|j
t |jƒ|j
t |jƒ|j
t |jƒ|j
t |jƒ|j|jtƒdS(N( RR
twritabletTruetreadabletseekabletisattytFalsetclosedR"RR#(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt
test_flagsBs 
cs]ˆjdƒ‰‡‡fd†}‡‡fd†}ˆj|ƒˆƒˆj|ƒˆƒdS(Nu
1234567890cs/dˆjfd„ƒY}|ˆƒ}|jƒS(NtMemIOcBseZRS((RR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRKTs(RR (RKtm(RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest1Ss cs8dˆjf‡fd†ƒY}|ˆdƒ}|jƒS(NRKcseZ‡fd†ZRS(csˆjj||ƒdS(N(RR-(tmetatb(R(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR-Zs(RRR-((R(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRKYs(RR!R (RKRL(RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest2Xs(RR
(RRMRQ((RRsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_subclassingQs
cCs0x)tdƒD]}|jƒ}d|_q WdS(Nidi(trangeRtfoo(Rt_R$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_instance_dict_leakas c    spˆjdƒ}ˆj|ƒ}d|_|jdƒdˆjf‡fd†ƒY}ddl}d|_||_||dƒ}|jdƒxÖtdtj    ƒD]Â}x¹||fD]«}tj
tj |d    |ƒƒ}ˆj |j ƒ|j ƒƒˆj |j|jƒˆj |j|jƒˆj |jƒ|jƒƒ|jƒˆjttj ||ƒq³Wq W|`dS(
Nu
1234567890i*itPickleTestMemIOcseZ‡fd†ZRS(cs ˆjj||ƒ||_dS(N(RR-RT(RNt    initvalueRT(R(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR-os(RRR-((R(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRWnsiÿÿÿÿu__main__iPtprotocol(RRRTRt__main__RRWRStpickletHIGHEST_PROTOCOLtloadstdumpsR
R t    __class__RR"RR#(    RRR$RWRZtsubmemiotprototobjtobj2((RsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_picklinghs(               
!(RRRRR%R'R*R,R.R0R2R4R;R<R>R?R@RBRJRRRVRd(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR=s(                                                                            t PyBytesIOTestcBseeZejZed„ƒZejZdZd„Z    d„Z
d„Z d„Z d„Z d„ZRS(cCs |jdƒS(Nuascii(tencode(ts((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR‘stcCsK|jdƒ}|j|ƒ}|jt|jƒ|j|jƒ|ƒdS(Nu
1234567890(RRRRtread1R
R (RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt
test_read1—scCsõ|jdƒ}|j|ƒ}tdƒ}|j|j|ƒdƒ|j|dƒ|j|j|ƒdƒ|j|dƒ|j|j|ƒdƒ|j|dƒtdƒ}|jdƒ|j|j|ƒdƒ|j|d    ƒtd
ƒ}|jdƒ|j|j|ƒdƒ|j|d
ƒ|jt|jd ƒd dl}|jd dƒ}|j|ƒ}|j|ƒ|j|j    ƒd    ƒ|j
ƒ|jt |j|ƒ|jdƒ}tƒ}|jdƒ|j|ƒ|j|d
ƒdS(Nu
1234567890thelloit12345t67890is hello worldi
t 1234567890dRhuiÿÿÿÿRPt123i*( RRt    bytearrayR
treadintoRRRtarrayttostringR"R#(RRR$RPRrRO((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_readintožs<       
      cCs+|jdƒ}|j|ƒ}|j|jddƒdƒ|j|jddƒdƒ|j|jddƒdƒ|j|jddƒdƒ|j|jddƒd    ƒ|j|jddƒd
ƒ|jd dƒ|j|jƒ|d ƒ|jdƒ|jddƒ|j|jƒ|dƒdS( Nu
1234567890iÿÿÿÿiiiiüÿÿÿii    i
i iýÿÿÿ(RRR
RR (RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_relative_seek¿s cCsU|jƒ}|jt|jdƒ|jt|jdƒ|jt|jdgƒdS(Nu
1234567890(RRRRR&(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_unicodeÏs cCs|d}ddl}|jd|ƒ}|j|ƒ}|j|jƒ|ƒ|j|j|ƒdƒ|j|jƒ|ƒdS(Nt
1234567890iÿÿÿÿRPi
(RrRR
R R(RRRrROR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_bytes_arrayÖs cCs?|jdƒ}|jd|ƒ|jt|j|ddƒdS(Nu
1234567890t initial_bytesRT(RRRRR!(RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_issue5449ßs(RRtpyioRt staticmethodRtBytesIORR RjRtRuRvRxRz(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRes                !                tTextIOTestMixincBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    cs­|jddƒ‰‡fd†}|jˆjdƒˆjdƒ|ƒ|jˆjdƒˆjdƒ|ƒ|jˆjd    ƒˆjdƒ|ƒ|jˆjd
ƒdS( NtnewlinecsˆjdƒˆjƒdS(Ni(RR ((R$(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt force_decodeìs ua
u
ub
u
uc du (u
u
(u u
u
(RR!R
tnewlinesR(RR€((R$sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_newlines_propertyçs   cCs¦|jƒ}|jt|jddƒ|jt|jddƒ|jt|jddƒ|jt|jddƒ|jt|jddƒ|jt|jddƒdS(Niÿÿÿÿiiiýÿÿÿi(RRtIOErrorR(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRuús cCs@|jƒ}|j|jƒ|j|jƒ|j|jƒdS(N(Rt assertIsNonetencodingterrorst assertFalsetline_buffering(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_textio_propertiess cCsZ|jdddƒ}|jt|ƒddddgƒ|jdƒ|j|jdƒd    ƒ|j|jd
ƒd ƒ|j|jd
ƒd ƒ|j|jdƒd ƒ|jddƒ}|jd
|jdƒƒ|jd|jdƒƒ|jd|jdƒƒ|jdƒ|j|jƒdƒ|jdddƒ}|j|jdƒdƒdS(Nua
b
c dRua
ub
uc
udiiuaiu
bu
cu
iub
uc dua
b
c
dua
bua
b(RR!R
tlistRR R(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_newline_none s"  cCs8|jdddƒ}|jt|ƒddddgƒ|jdƒ|j|jd    ƒd
ƒ|j|jd ƒd ƒ|j|jd ƒdƒ|jddƒ}|jd |jdƒƒ|jd |jdƒƒ|jd |jd ƒƒ|jd |jdƒƒ|jdƒ|jt|ƒddddgƒdS(Nua
b
c dRuua
ub
uc udiiua
b iu
ciu ub u d(RR
RŠRR R(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_newline_emptys"  cCs2|jdƒ}|jt|ƒdddgƒdS(Nua
b
c dua
ub
uc d(RR
RŠ(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_newline_lf/scCsa|jdddƒ}|j|jƒdƒ|jdƒ|jt|ƒddddd    gƒdS(
Nua
b
c dRu ua b c diua ub uc ud(RR
R RRŠ(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_newline_cr4s cCs[|jdddƒ}|j|jƒdƒ|jdƒ|jt|ƒdddgƒdS(    Nua
b
c dRu
u
a
b
c diua
ub
uc d(RR
R RRŠ(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_newline_crlf;s cCs2|jdddƒ}|j|jdƒdƒdS(Nua
b
Riua
b
(RR!R
R (RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyttest_issue5265Bs( RRR‚RuR‰R‹RŒRRŽRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR~ås        
                           tPyStringIOTestcBs&eZeZejZejZdZRS(u(    RRtunicodeRR{tStringIORRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR‘Hs        tPyStringIOPickleTestcBs<eZdZeZejZdZdejfd„ƒYZ    RS(uETest if pickle restores properly the internal state of StringIO.
    uRcBseZd„Zd„ZRS(cOs"tjtjtj||ŽƒƒS(N(R[R]R^R{R“(tclstargstkwargs((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt__new__XscOsdS(N((RR–R—((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR-Zs(RRR˜R-(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRWs    (
RRt__doc__R’RR{RR R“R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR”Ps
    t CBytesIOTestcBs_eZejZejZejdƒej    ƒZ    d„Z
d„Z e j Z e jd„ƒZRS(u.array.array() does not have the new buffer APIcCs›|jƒ}|jƒ}|jt|ƒdƒt|dƒ|j|dtƒ|jt|dt    ƒpv|ddkƒ|j ƒ|j t |jƒdS(Niiii(Rt __getstate__R
R=RptassertIsInstancetintR6t
isinstancetdictR!R"RR#(RR$tstate((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_getstategs  *
cCs |jƒ}|jd ƒ|jtdƒddfƒ|jddidd6fƒ|jt|jd ƒ|jt|jd ƒ|jt|jdƒ|jt|jdƒ|jt|jdƒ|jt|jƒ|jt|jdƒ|jƒ|jt|jdƒdS(Nsno erroriiuspamRhiÿÿÿÿuunicodegslen-testRI(sno erroriN(RhiÿÿÿÿN(uunicodeiN(RhgN(Rhii(slen-testi(sclosediN(Rt __setstate__R!RpRR#RR"(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_setstateqs  
cCsŽtjdƒ}|j}|jtjtjƒƒ|ƒ|tjƒ|ƒ|tjdƒ|ddƒ|tjddƒ|ddƒdS(NtP2PP2PROiiè(tsupportt calcobjsizet check_sizeofR
tobjectt
__sizeof__tioR}(Rtbasesizetcheck((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_sizeofƒs     (RRRªR}RRtunittesttskipReRxR¡R£R¥R§t cpython_onlyR­(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyRš^s             
       t CStringIOTestcBs5eZejZejZd„Zd„Zd„ZRS(cCsâ|jdƒ}|j|ƒ}|j|jƒ|ƒ|j|j|ƒt|ƒƒ|j|jƒt|ƒƒ|j|jƒ|ƒ|j|j|ƒt|ƒƒ|j|jƒt|ƒdƒ|j|jƒ||ƒdS(Nu𠌊𠍇i(RRR
R RR=R(RRR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt test_widechar’s cCsµ|jƒ}|jƒ}|jt|ƒdƒ|j|dtƒ|j|dtƒ|j|dtƒ|jt    |dt
ƒp|ddkƒ|j ƒ|j t|jƒdS(Niiiii(RR›R
R=RœR’tstrRR6RžRŸR!R"RR#(RR$R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR¡žs  *
cCs
|jƒ}|jd ƒ|jdddidd6fƒ|jt|jdƒ|jt|jdƒ|jt|jdƒ|jt|jdƒ|jt|jdƒ|jt|jdƒ|jt|jƒ|jt|jdƒ|jƒ|jt|jdƒdS(Nuno erroru
iuiuspamufiÿÿÿÿRhgulen-testuclosed(uno erroru
iN(uufiN(uuiÿÿÿÿN(RhuiN(uugN(uuii(ulen-testi(ucloseduiN(RR¢R!RR#RR"(RR$((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR£©s   
(    RRRªR“RRR²R¡R£(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR±Œs
                 tCStringIOPickleTestcBs*eZejZdejfd„ƒYZRS(RcBseZd„Zd„ZRS(cOs(tjtjtj||ŽddƒƒS(NRYi(R[R]R^RªR“(R•R–R—((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR˜ÀscOsdS(N((RR–R—((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR-Ãs(RRR˜R-(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR¿s    (RRRªRR“R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyR´¼s    cCs)ttttttg}tj|ŒdS(N(ReR‘RšR±R”R´R¥t run_unittest(ttests((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt    test_mainÇs  u__main__(R™t
__future__RRR®ttestRR¥Rªt_pyioR{R[RRtTestCaseReR~R‘R”RšR±R´R·R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_memoryio.pyt<module>s*    -ÿQXc    .0