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
P\¬Qc@sˆdZddlZddlZddlZddlmZejZd„Zdej    fd„ƒYZ
d„Z e dkr„e ƒndS(    sATest script for the dumbdbm module
   Original by Roger E. Masse
iÿÿÿÿN(t test_supportcCsGx@dddgD]/}ytjt|ƒWqtk
r>qXqWdS(Ns.dirs.dats.bak(tostunlinkt_fnametOSError(text((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyt _delete_files s
 tDumbDBMTestCasecBsÆeZidd6dd6dd6dd6dd    6d
d 6d d 6Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d„Z d„Zd„Zd„Zd„ZRS(tt0sPython:tat ProgrammingtbtthetctwaytdtGuidotftintendedtgcGstjj||ŒdS(N(tunittesttTestCaset__init__(tselftargs((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyRscCshtjtdƒ}|j|jƒgƒx"|jD]}|j|||<q2W|j|ƒ|jƒdS(NR(tdumbdbmtopenRt assertEqualtkeyst_dictt read_helpertclose(RRtkey((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_dumbdbm_creation!s  cCsñttdƒottdƒs"dSz2tjdƒ}tjtddƒ}|jƒWdtj|ƒXd}tjdkrƒd}nd    dl}tjtd
ƒ}|j    |j
|j ƒ|ƒtjtd ƒ}|j    |j
|j ƒ|ƒdS( NtchmodtumaskiRiŸitposixi¶iÿÿÿÿs.dats.dir( thasattrRR$RRRR tnametstatRtS_IMODEtst_mode(Rt    old_umaskRt expected_modeR(tst((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_dumbdbm_creation_mode)s     cCsEtjtƒ}d|d<|j|ddƒ|jƒ|jƒdS(NR R
(RRRRR (RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_close_twiceAs
 
 
cCsL|jƒtjtdƒ}d|jd<|d<|j|ƒ|jƒdS(NtwtindentedR(tinit_dbRRRRRR (RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_dumbdbm_modificationHs
 
 cCs7|jƒtjtdƒ}|j|ƒ|jƒdS(Ntr(R2RRRRR (RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_dumbdbm_readOs
 cCs6|jƒtjtƒ}|j|ƒ}|jƒdS(N(R2RRRt keys_helperR (RRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_dumbdbm_keysUs
cCs^tjtƒ}d|d<d|d<|jƒtjtƒ}|j|ddƒ|jƒdS(Nthellot1thello2(RRRR R(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_write_write_read[s
 
 
cCsªtjtƒ}d|d<d|d<|jƒttdƒjƒ}|jddƒ}ttddƒj|ƒtjtƒ}|j|ddƒ|j|ddƒdS(    NR8R9R:t2s.dirs
s
twb(RRRR treadtreplacetwriteR(RRtdata((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttest_line_endingses
 
 
cCsB|j|ƒ}x,|jD]!}|j|j|||ƒqWdS(N(R6RR(RRRR!((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyRwscCsEtjtdƒ}x"|jD]}|j|||<qW|jƒdS(NR0(RRRRR (RRtk((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyR2|scCsC|jƒ}|jƒ|jjƒ}|jƒ|j||ƒ|S(N(RtsortRR(RRRtdkeys((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyR6‚s  
 
c    Cs7ddl}i}xtdƒD]}tjtƒ}x™tdƒD]‹}|jdƒ}|jƒdkrˆ||krÌ||=||=qÌqA|jdƒ|jdƒ}|||<|||<|j|||ƒqAW|jƒtjtƒ}|j    ƒ}|j
ƒ|j    ƒ}|j
ƒ|j||ƒ|jƒqWdS(Niÿÿÿÿiidt abcdefghijklmgš™™™™™É?tabci'( trandomtrangeRRRtchoicet    randrangeRR titemsRD(    RRHRtdummyRRCtvtexpectedtgot((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyt test_randomŒs,   
 
 
 
 
cCs tƒdS(N(R(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyttearDown¦scCs tƒdS(N(R(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pytsetUp©s(t__name__t
__module__RRR"R.R/R3R5R7R;RBRR2R6RQRRRS(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyRs,
 
                                
               
       cCs ztjtƒWdtƒXdS(N(Rt run_unittestRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyt    test_main¬st__main__( t__doc__RRRttestRtTESTFNRRRRRWRT(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_dumbdbm.pyt<module>s           ˜