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
X\¬Qc@sºdZddlZddlZddlZddlZddlZddlmZmZm    Z    m
Z
m Z m Z dd"d„ƒYZ dejfd„ƒYZdefd    „ƒYZd
efd „ƒYZd efd „ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zedkr¶ejd d!ƒndS(#s*
TestCases for checking dbShelve objects.
iÿÿÿÿN(tdbtdbshelvet test_supporttverbosetget_new_environment_pathtget_new_database_patht    DataClasscBs#eZd„Zd„Zd„ZRS(cCstjƒ|_dS(N(trandomtvalue(tself((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt__init__scCs d|jS(Ns DataClass %f(R(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt__repr__scCst|j|ƒS(N(tcmpR(R    tother((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt__cmp__s(t__name__t
__module__R
R R(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRs        tDBShelveTestCasecBs§eZejdks3ejdkrBejdkrBdd„Znd„Zd„Zd„Zd„Z    d    „Z
d
„Z d „Z d „Z d „Zd„Zd„ZRS(iiiicCs|j||kd|ƒS(Ntmsg(t
assertTrue(R    tatbR((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pytassertIn#scCsOtjddkr5ddlm}|tƒ|_ntƒ|_|jƒdS(Niiiÿÿÿÿ(tdo_proxy_db_py3k(    tsyst version_infottest_allRtFalset_flag_proxy_db_py3kRtfilenametdo_open(R    R((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pytsetUp's
 cCsQtjddkr3ddlm}||jƒn|jƒtj|jƒdS(Niiiÿÿÿÿ(R(    RRRRRtdo_closeRtunlinkR(R    R((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyttearDown.s
 
cCs(tjddkr|St|dƒSdS(s1Turn key into an appropriate key type for this dbiis    iso8859-1N(RRtbytes(R    tkey((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pytmk5scCsºx³tjD]¨}d|||jd|ƒ<t|ƒ||jd|ƒ<|gd||jd|ƒ<tƒ}d||_t|ƒ|_|gd|_|||jd|ƒ<q
WdS(Ni
tStItLtO(tstringtlettersR%tordRR&R'R((R    tdtxtinst((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt
populateDB=s     cCstj|jƒ|_dS(N(RtopenRR-(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRKscCs|jjƒdS(N(R-tclose(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR Osc Cs)tr%dGddGHd|jjGHn|j|jƒ|jjƒ|jƒ|jƒ|j}t|ƒ}|j    ƒ}|j
ƒ}|j ƒ}tr³dG|GHdG|GHdG|GHn|j d|j |jd    ƒƒƒ|j d
|j |jd ƒƒƒ|j d
|j |jd ƒƒƒ|j|jd ƒƒ||jd ƒ=|j d|j |jd ƒƒƒ|j d|j |jd ƒƒƒ|j t|ƒ|d ƒg}xS|j    ƒD]E}||}|j|ƒtråd||fGHn|j||ƒq°W|jƒ}    |j t|    ƒt|j    ƒƒƒtjdkr]|jƒ|    jƒ|j ||    ƒnB|jdd„ƒ|    jdd„ƒ|j t|ƒt|    ƒƒ|jƒ}
|j t|
ƒt|ƒƒx$|
D]\}}|j||ƒqÎW|j |j|jd    ƒƒdƒ|j |j|jd    ƒdƒdƒ|j |j|jd    ƒdƒdƒ|j |j|jd    ƒd
d dgƒd
d dgƒ|jdƒ|jtj|j|jd    ƒƒ|jd
ƒ|j|jdƒdƒ|j |j|jdƒƒdƒ|j ||jdƒdƒdS(Ns
s-=isRunning %s.test01_basics...slength:skeys:sstats:isbad keyitIAtOAis%s: %siR$cSs
t|ƒS(N(tstr(R.((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt<lambda>‚scSs
t|ƒS(N(R5(R.((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR6ƒssa stringisnew keysnew data(ii(Rt    __class__RR0R-tsyncR Rtlentkeyststattfdt assertEqualthas_keyR%tdeletetappendtcheckrectvaluesRRtsorttreprtitemstgettNonetset_get_returns_nonet assertRaisesRtDBNotFoundErrortput( R    R-tltktstfRBR$RtdbvaluesRE((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt test01_basicsTsl  
 
                 """""
  "
 
 "%%7 " "cCs”tr%dGddGHd|jjGHn|j|jƒ|j}d}|jƒ}|jƒ}xV|dk    r´|d}trƒ|GHn|\}}|j||ƒt    |dƒƒ}q_W~|j
|t |ƒƒd}|jƒ}|j ƒ}xP|dk    r>|d}tr|GHn|\}}|j||ƒ|j ƒ}qïW|j
|t |ƒƒ|j|jdƒƒ|jƒ\}}|j||ƒ~dS(    Ns
s-=isRunning %s.test02_cursors...iitnexttSS(RR7RR0R-tcursortfirstRGRAtgetattrR=R9tlasttprevtsetR%tcurrent(R    R-tcounttctrecR$R((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyttest02_cursors›s@       
 
 cCsEtr%dGddGHd|jjGHn|jtj|jjdƒdS(Ns
s-=isRunning %s.test03_append...sunit test was here(RR7RRIRt DBShelveErrorR-R@(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt test03_appendÅs
  cCs•|j|jƒ|j}|jƒ}t|ƒ}|jt|ƒt|ƒƒx+|D]#}|j||ƒ|j|ƒqTW|jt|ƒdƒdS(Ni(R0R-R:RYR=R9Rtremove(R    R-R:tkeysetR$((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyttest04_iterableÏs       cCsÀtjddkr7t|tƒr7|jdƒ}q7n|d}|ddkr~|jt|ƒtƒ|j|d|ƒn>|ddkr½|jt|ƒtƒ|j|t    |ƒƒnÿ|ddkrý|jt|ƒt
ƒ|j||gdƒn¿|dd    kr¬tjddkrId
d l m }|jt|ƒ|ƒn|jt|ƒt ƒ|j|jd|ƒ|j|jt    |ƒƒ|j|j|gdƒn|jdd ƒdS( Niis    iso8859-1iR&i
R'R(R)iÿÿÿÿ(t InstanceTypesUnknown key type, fix the test(RRt
isinstanceR#tdecodeR=ttypeR5tintR,tlistttypesRdRR&R'R(R(R    R$RR.Rd((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRAÛs,
(ii(ii(iiN(RRRRRGRRR"R%R0RR RQR^R`RcRA(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR s                            G    *    
    tBasicShelveTestCasecBseZd„Zd„ZRS(cCs2tjƒ|_|jj|j|j|jƒdS(N(RtDBShelfR-R1Rtdbtypetdbflags(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRscCs|jjƒdS(N(R-R2(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR s(RRRR (((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRkÿs    tBTreeShelveTestCasecBseZejZejZRS((RRRtDB_BTREERmt    DB_CREATERn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRos    tHashShelveTestCasecBseZejZejZRS((RRRtDB_HASHRmRqRn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRr s    tThreadBTreeShelveTestCasecBs!eZejZejejBZRS((RRRRpRmRqt    DB_THREADRn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRts    tThreadHashShelveTestCasecBs!eZejZejejBZRS((RRRRsRmRqRuRn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRvs    tBasicEnvShelveTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCsŠtjƒ|_|jj|j|jtjBtjBƒtj    j
|j ƒd|_ t j |jƒ|_|jj|j |j|jƒdS(Ni(RtDBEnvtenvR1thomeDirtenvflagst DB_INIT_MPOOLRqtostpathtsplitRRRlR-RmRn(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRs cCs|jjƒ|jjƒdS(N(R-R2Ry(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR )s cCstƒ|_tj|ƒdS(N(RRzRR(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR.s cCsQtjddkr3ddlm}||jƒn|jƒtj|jƒdS(Niiiÿÿÿÿ(R(    RRRRRR RtrmtreeRz(R    R((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR"2s
 
(RRRR RR"(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRws    
       tEnvBTreeShelveTestCasecBs eZdZejZejZRS(i(RRR{RRpRmRqRn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR:s    tEnvHashShelveTestCasecBs eZdZejZejZRS(i(RRR{RRsRmRqRn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR‚@s    tEnvThreadBTreeShelveTestCasecBs*eZejZejZejejBZRS((    RRRRuR{RpRmRqRn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRƒFs        tEnvThreadHashShelveTestCasecBs*eZejZejZejejBZRS((    RRRRuR{RsRmRqRn(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR„Ls        tRecNoShelveTestCasecBs>eZejZejZd„Zd„Zd„Z    d„Z
RS(cCs;tj|ƒttddƒƒ|_i|_i|_dS(Niiˆ(RkRRitrangetkey_pooltkey_mapt
intkey_map(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRYs     cCsJ||jkr?|jjdƒ|j|<||j|j|<n|j|S(Ni(RˆR‡tpopR‰(R    R$((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR%ascCs$|j|}tj|||ƒdS(N(R‰RkRA(R    tintkeyRR$((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyRAgs cCsëtr%dGddGHd|jjGHnd|jd<d|jd<|jd    |jjdƒƒ|jd
|jjd ƒƒ|jd|jjd    ƒƒ|jd|jjdƒƒ|jd |jjd
ƒƒ|jd|jjdƒƒdS( Ns
s-=isRunning %s.test03_append...tspamiteggsiiis baked beans(RR7RR-R=R@RF(R    ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR`ks   ( RRRtDB_RECNORmRqRnRR%RAR`(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyR…Us                     cCsìtjƒ}|jtjtƒƒ|jtjtƒƒ|jtjtƒƒ|jtjtƒƒ|jtjtƒƒ|jtjt    ƒƒ|jtjt
ƒƒ|jtjt ƒƒ|jtjt ƒƒ|jtjt ƒƒ|S(N(tunittestt    TestSuitetaddTestt    makeSuiteRRoRrRtRvRR‚RƒR„R…(tsuite((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt
test_suite|s t__main__t defaultTestR”((t__doc__R}R*RRRRRRRRRRRtTestCaseRRkRoRrRtRvRwRR‚RƒR„R…R”Rtmain(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_dbshelve.pyt<module>s($  .  ß        '