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
R\¬Qc@s<ddlZddlZddlZddlZddlmZejddeƒdejfd„ƒYZddlm    Z    de    j
fd    „ƒYZ d
e fd „ƒYZ d e fd „ƒYZ de fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZd„Zedkr8eƒndS(iÿÿÿÿN(t test_supporttanydbmt
deprecatedtTestCasecBsXeZdejdZd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z RS(    t    shelftemptdbcCs»i}tj|dddtƒ}ddddg|d<|j|dddddgƒ|jt|ƒdƒ|jƒ|jtt|ƒy |dWntk
r©nX|jdƒdS(    Ntprotocolit    writebackiiitkey1s"Closed shelf should not find a key(    tshelvetShelftFalset assertEqualtlentcloset assertRaisest
ValueErrortfail(tselftd1ts((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyt
test_close s 
  cCszzDtj|jddƒ}d    |d<|j|dd
ƒ|jƒWdx+tj|jdƒD]}tj|ƒq^WXdS( NRiiiiiRt*(iiii(iiii(R    topentfnR Rtglobtostunlink(RRtf((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyttest_ascii_file_shelfs
cCszzDtj|jddƒ}d|d<|j|dd    ƒ|jƒWdx+tj|jdƒD]}tj|ƒq^WXdS(
NRiiiiRR(iiii(iiii(R    RRR RRRR(RRR((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyttest_binary_file_shelf&s
cCszzDtj|jddƒ}d|d<|j|dd    ƒ|jƒWdx+tj|jdƒD]}tj|ƒq^WXdS(
NRiiiiRR(iiii(iiii(R    RRR RRRR(RRR((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyttest_proto2_file_shelf0s
cCs°i}tj|ddƒ}d|d<|j|dd    ƒ|jƒi}tj|ddƒ}d
|d<|j|dd ƒ|jƒ|jt|ƒdƒ|j||ƒdS( NRiiiiiR(iiii(iiii(iiii(iiii(R    R
R RR tassertNotEqual(RRRtd2((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyttest_in_memory_shelf:s
 
 
 
cCsWi}tj|dddtƒ}ddddg|d<|j|dddddgƒ|djdƒ|j|dddddgƒ|jƒi}tj|dddtƒ}ddddg|d<|j|dddddgƒ|djdƒ|j|ddddddgƒ|jƒ|jt|ƒdƒ|jt|ƒdƒdS(    NRiRiiiRi(R    R
R R tappendRtTrueR (RRRR!((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyttest_mutable_entryIs   
 #
cCski}tj|dtƒ}dg|d<|d}|djdƒ|jƒ|d}|j||ƒdS(NRitkeyi(R    R
R$R#RR (RtdRtp1tp2((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyt&test_writeback_also_writes_immediately]s 
 
 
( t__name__t
__module__RtextsepRRRRRR"R%R*(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyR    s        
   
   
       (t mapping_teststTestShelveBasecBsAeZdZdZd„ZejZd„Zd„Z    d„Z
RS(s shelftemp.dbicOs#g|_tjj|||ŽdS(N(t_dbR.tBasicTestMappingProtocolt__init__(Rtargstkw((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyR2ns    cCsidd6dd6dd6S(    Ntvalue1Ritkey2iitkey3(iii((R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyt
_referencerscCsi|jr!tji|j}n4|jd7_tj|jt|jƒ|j}|jj    |ƒ|S(Ni(
t_in_memR    R
t_argstcounterRRtstrR0R#(Rtx((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyt_empty_mappingts     %cCsex|jD]}|jƒq
Wg|_|jsax.tj|jdƒD]}tj|ƒqGWndS(NR(R0RR9RRRR(RRR((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyttearDown|s         ( R+R,RR;R2R    R
t    type2testR8R>R?(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyR/ks                tTestAsciiFileShelvecBseZidd6ZeZRS(iR(R+R,R:R R9(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyRA„s tTestBinaryFileShelvecBseZidd6ZeZRS(iR(R+R,R:R R9(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyRB‡s tTestProto2FileShelvecBseZidd6ZeZRS(iR(R+R,R:R R9(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyRCŠs tTestAsciiMemShelvecBseZidd6ZeZRS(iR(R+R,R:R$R9(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyRDs tTestBinaryMemShelvecBseZidd6ZeZRS(iR(R+R,R:R$R9(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyREs tTestProto2MemShelvecBseZidd6ZeZRS(iR(R+R,R:R$R9(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyRF“s cCs#tjtttttttƒdS(N(    Rt run_unittestRARBRCRDRERFR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyt    test_main—st__main__(RtunittestR    RttestRt import_moduleR$RR.R1R/RARBRCRDRERFRHR+(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_shelve.pyt<module>s"    `