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
R\¬Qc@súddlmZmZddlZiZidd6Zidd6dd6Zidd6dd6dd    6Zidd6dd6Z    idd6dd6Z
d
ej fd „ƒYZ d ej fd „ƒYZdejfd„ƒYZd„ZedkröeƒndS(iÿÿÿÿ(t test_supportt mapping_testsNitoneittwoiitthreet UserDictTestcBs#eZejZd„Zd„ZRS(c Cs”tjƒ}tjtƒ}tjtƒ}tjtƒ}tj|ƒ}tj|ƒ}tj|ƒ}tj|ƒ}|jtjddddƒtƒ|jtjddgƒtƒ|jtjdddgƒtƒ|jtjddgddddƒtƒ|jtjjd    jƒƒt    ƒ|jtjƒjd    jƒƒt    ƒ|jtjjd    jƒdƒt
ƒ|jtjƒjd    jƒdƒt
ƒ|j |jd    jƒƒ|k    ƒ|j |jd    jƒƒtjƒ|j |jd    jƒƒtjƒ|jt |ƒt tƒƒ|jt|ƒttƒƒ|jt|ƒttƒƒttt||||||||g }    xM|    D]E}
x<|    D]4} |jt|
| ƒtt|
ƒt| ƒƒƒqŒWqW|j|ddƒ|jt|jdƒtj|ƒ} d| d<d| d<| d=|jt| jdƒ| jƒ|j| iƒ|jƒ} |j| |ƒtjd
d d d ƒ}|jƒ}|j||ƒdtjfd„ƒY}||ƒ}|jƒ}|j||ƒd|d<|j||ƒ|j|jƒtjƒƒ|j|jƒtjƒƒ|j|jƒtjƒƒxÉ|jƒD]»}|j||ƒ|j||k|tkƒ|j||k|tkƒtjƒ_|j |j|ƒƒ|j|j|ƒtj|ƒƒ|j|j|ƒtj|ƒƒWdQXqXWtjƒ}|j|ƒ|j||ƒddd„ƒY}tjƒ}|j|ƒƒ|j|id d
6d d 6ƒxu|jƒD]g}|j|j |ƒ||ƒ|j|j |ƒtj |ƒƒ|j|j |ƒtj |ƒƒqšWx$t!dƒD]}t |ƒ||<qWg}x|D]}|j"|ƒq9W|jƒ}|jt#|ƒt#|ƒƒtjƒ}|j|j$d
d ƒd ƒ|j |jd
ƒƒ|j|j$d
d ƒd ƒtjd
d ƒ}|j|j%d
ƒd ƒ|jt|j%d
ƒ|j|j%d
dƒdƒd |d
<|j|j%d
dƒd ƒtjd
d ƒ}|j|j&ƒdƒ|jt|j&ƒdS(NRiRitdictiRisone twotxi*tyit
MyUserDictcBseZd„ZRS(cSs    |GHdS(N((tself((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pytdisplayQs(t__name__t
__module__R (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyR    PstbartfootItemscBseZd„ZRS(cSs
ddfS(NRi*Ri(Ri*(Ri((R
((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pytitemsos(R R R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRnsi(Ri(Ri(Ri(Ri(Ri(Ri((Ri*('tUserDicttd0td1tIterableUserDicttd2t assertEqualtd3tfromkeystsplittd4td5t
assertTruetassertIsInstancetstrtreprtcmptlent assertRaisestKeyErrort __getitem__t __delitem__tcleartcopytassertNotEqualtkeysRtvaluestassertInRtcheck_py3k_warningsthas_keytupdatetgettxrangetappendtsett
setdefaulttpoptpopitem(R
tutu0tu1tu2tuutuu0tuu1tuu2talltatbtu3tu2atu2btu2cR    tm2tm2atittRtikeystkR*((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyttest_alls° ""+"%%("""'  6
 
 
 
 ",   "&   
c
CsÞ|jttdƒtƒdtjfd„ƒY}|idd6dd6ƒ}|j|ddƒ|j|ddƒ|jd|ƒ|jd|jƒƒ|j|ddƒd    tjfd
„ƒY}|ƒ}y |dWn&tk
r}|j|jdƒnX|jd ƒd tjfd „ƒY}|ƒ}y |dWn&t    k
rh}|j|jdƒnX|jdƒdtjfd„ƒY}|ƒ}    y |    dWn&t    k
rÌ}|j|jdƒnX|jdƒdS(Nt __missing__tDcBseZd„ZRS(cSsdS(Ni*((R
tkey((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRM s(R R RM(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRNŸsiiiii*tEcBseZd„ZRS(cSst|ƒ‚dS(N(t RuntimeError(R
RO((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRM©s(R R RM(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRP¨sse[42] didn't raise RuntimeErrortFcBseZd„ZRS(cSs d„|_tjj|ƒdS(NcSsdS(N(tNone(RO((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyt<lambda>µs(RMRt__init__(R
((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRU³s (R R RU(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRR²ssf[42] didn't raise KeyErrortGcBseZRS((R R (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRV¾ssg[42] didn't raise KeyError(i*(i*(i*(
RthasattrRtFalset assertNotInR*RQtargstfailR$(
R
RNtdRPteterrRRtfRVtg((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyt test_missing—s:                 (R R RRt    type2testRLRa(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyR s        ‡tSeqDictcBsYeZdZdd„Zd„Zd„Zd„Zd„Zd„Z    e
dd„ƒZ RS(    s]Dictionary lookalike implemented with lists.
 
    Used to test and demonstrate DictMixin
    cKsmg|_g|_|dk    rBx!|D]\}}|||<q%Wnx$|jƒD]\}}|||<qOWdS(N(tkeylistt    valuelistRSt    iteritems(R
tothertkwargsROtvalue((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRUÐs         cCs;y|jj|ƒ}Wntk
r/t‚nX|j|S(N(Rdtindext
ValueErrorR$Re(R
RORH((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyR%Øs
 
cCs[y#|jj|ƒ}||j|<Wn1tk
rV|jj|ƒ|jj|ƒnXdS(N(RdRjReRkR2(R
RORiRH((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyt __setitem__Þs  cCsTy|jj|ƒ}Wntk
r/t‚nX|jj|ƒ|jj|ƒdS(N(RdRjRkR$R5Re(R
RORH((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyR&ås  
cCs t|jƒS(N(tlistRd(R
((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyR*ìscCs7|jƒ}x$|jƒD]\}}|||<qW|S(N(t    __class__Rf(R
R\RORi((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyR(îs cCs(|ƒ}x|D]}|||<qW|S(N((tclsR*RiR\RO((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRós     N( R R t__doc__RSRUR%RlR&R*R(t classmethodR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRcËs                     tUserDictMixinTestcBseZeZd„ZRS(cCs{tƒ}d|d<d|d<d|d<|d=|j|ddƒ|j|jƒddgƒ|j|jdƒƒ|j|jdƒ ƒ|jd|ƒ|jd|ƒ|jg|D] }|^q¸ddgƒ|jt|ƒdƒ|jt|j    ƒƒddgƒ|jt|j
ƒƒddgƒ|jt|j ƒƒddgƒ|j|j ƒddgƒ|j|j ƒddgƒ|j|jdƒdƒ|j|jdd    ƒd    ƒ|j|jdƒdƒ|j|jd
d ƒd ƒ|j|jdd ƒdƒ|d
=|j|jdƒdƒ|jd|ƒd|d<|j|jd dƒdƒd|d <|j|jd dƒdƒ|jƒ\}}|j||ƒ|||<|jƒ|jt|ƒdƒ|jt|jƒ|jidd6dd6ƒ|j|ddƒ|j|ddƒ|j|idd6dd6ƒtƒ}d|d<d|d<|j||ƒdS(Ntteni
ttwentyitthirtyiiitfifteeni(tfortytnullRii*i(i
Rs(iRu(i
Rs(iRu(RcRR*RR.R,RYR"RmRftiterkeyst
itervaluesR+RR0RSR4R5R6R'R#R$R/(R
tsRKtvRI((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRLýsX    
 
 
)"""
 
 
 
    
 
(R R RcRbRL(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyRrúscCstjttƒdS(N(Rt run_unittestRRr(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyt    test_mainWst__main__(ttestRRRRRRRRSRRtTestHashMappingProtocolRt    DictMixinRctTestMappingProtocolRrR~R (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_userdict.pyt<module>s  ¾/]