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
X\¬Qc@sdZddlZddlZddlZddlmZmZmZmZm    Z    m
Z
dej fd„ƒYZ d„Z edkr™ejdd    ƒndS(
s&Miscellaneous bsddb module test cases
iÿÿÿÿN(tdbtdbshelvethashopent test_supporttget_new_environment_pathtget_new_database_patht MiscTestCasecBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z RS(
cCstƒ|_tƒ|_dS(N(RtfilenameRthomeDir(tself((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pytsetUp s cCs$tj|jƒtj|jƒdS(N(RtunlinkRtrmtreeR(R    ((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttearDownscCs9tj|jƒ}|jƒ|jtj|jdƒdS(Ntfoo(RtopenRtcloset assertRaisesRtDBErrortget(R    tdbs((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest01_badpointers
cCs‡tjƒ}|j|jdkƒ|j|jtjƒtj    ddkrd|j
|j|jƒn|j
t |jdƒ|jƒdS(Niitascii( RtDBEnvt
assertTruetdb_hometNoneRRt    DB_CREATEtsyst version_infot assertEqualtbytes(R    tenv((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest02_db_homes  cCs9t|jƒ}|jƒt|ƒ}|j|dƒdS(Ns{}(RRRtreprR(R    Rtrp((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest03_repr_closed_db#s
 cCs©t|jƒ}i}xHtdƒD]:}td|ƒ|t|ƒ<td|ƒ|t|ƒ<q"W|jƒt|jƒ}t|ƒ}|j|t|ƒƒ|jƒdS(Nid(RRtxrangeR"RR(R    RtdtiR#((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest04_repr_db)s
 cCsyzWtjƒ}|j|jdtjtjtjBƒ|jƒ}|j    dtj
ƒ}Wd|j ƒt j |jƒXdS(Ns/foo(RtDBRRRtDB_BTREERt    DB_THREADtcursorRtDB_SETRRR (R    tdb1tcurstt((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest05_double_free_make_key_dbt<s  
cCsûzÙtjƒ}|j|jdtjtjƒd|d<d|d<d|d<d|d<|jƒ}|jƒ|j    ddddg|ƒ|j    |ddƒ|j    |ddƒ|j    |ddƒ|j    |ddƒWd|j
ƒt j |jƒXdS(    Nseh?taseh zed.tas
eh zed eh?taas    eh eh eh!taaa( RR)RRRtDB_HASHRtkeystsortRRRR (R    R.R7((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest06_key_with_null_bytesIs  
 
 
 
 
 
cCs"ztjƒ}|jtjƒ|j|jtjtjƒd|d<d|d<|jdg|j    ƒƒ|j
ddƒ|jddg|j    ƒƒ|j ƒtjƒ}|j|jtjƒ|jd    d
g|j    ƒƒd|d<|jd g|j    ƒƒWd|j ƒt j |jƒXdS( NtehR2tAtAasnew A(R2R;(R2R;(R2R<(R2R;(R2R<(R2snew A(RR)t    set_flagst
DB_DUPSORTRRR6RRtitemstputRRR (R    R.((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest07_DB_set_flags_persists\s" 
 
 
 
 
cCsÚ|jttjtƒƒxˆtjjƒD]w\}}|jdƒr)|jdƒr)|jt|tjƒd|ƒ|dkr |j    t|t
ƒd|ƒq q)q)W|jttj t
ƒƒ|jttj t
ƒƒdS(NR)tErrortmsgtDBKeyEmptyErrortDBNotFoundError(sDBKeyEmptyErrorsDBNotFoundError( Rt
issubclassRRt    Exceptiont__dict__R?t
startswithtendswitht assertFalsetKeyErrorRDRE(R    R'tj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyttest08_ExceptionTypesus &( t__name__t
__module__R
R RR!R$R(R1R9RARN(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyR s                
                   cCs tjtƒS(N(tunittestt    makeSuiteR(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyt
test_suite…st__main__t defaultTestRS(t__doc__tosRRQttest_allRRRRRRtTestCaseRRSROtmain(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_misc.pyt<module>s .z