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
X\¬Qc@s‹dZddlZddlZddlZddlmZmZmZdejfd„ƒYZ    d„Z
e dkr‡ej dd    ƒndS(
s.
TestCases for checking set_get_returns_none.
iÿÿÿÿN(tdbtverbosetget_new_database_pathtGetReturnsNoneTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCstƒ|_dS(N(Rtfilename(tself((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_get_none.pytsetUpscCs/ytj|jƒWntjk
r*nXdS(N(tostremoveRterror(R((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_get_none.pyttearDownscCs/tjƒ}|j|jtjtjƒ|jdƒx%tjD]}|j    ||dƒq?W|j
dƒ}|j |dƒ|j
tjdƒ}|j |tjddƒd}|j ƒ}|jƒ}x |rí|d}|jƒ}qÎW|j |dƒ|j |ttjƒƒ|jƒ|jƒdS(Nii(sbad keyi(RtDBtopenRtDB_BTREEt    DB_CREATEtset_get_returns_nonetstringtletterstputtgett assertEqualtNonetcursortfirsttnexttlentclose(Rtdtxtdatatcounttctrec((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_get_none.pyttest01_get_returns_nones&        
 
cCsttjƒ}|j|jtjtjƒ|jdƒx%tjD]}|j    ||dƒq?W|j
tj |j dƒ|j
t |j dƒ|j tjdƒ}|j|tjddƒd}d}|jƒ}|jƒ}xB|r%|d}y|jƒ}Wqätj k
r!d}PqäXqäW|j|dƒ|j|ƒ|j|ttjƒƒ|jƒ|jƒdS(Nii(sbad keyi(RR R RR RRRRRt assertRaisestDBNotFoundErrorRtKeyErrorRRRRtassertNotEqualRt
assertTrueRR(RRRRRtexceptionHappenedRR ((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_get_none.pyttest02_get_raises_exception4s2        
     
(t__name__t
__module__RR
R!R((((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_get_none.pyR s            cCs tjtƒS(N(tunittestt    makeSuiteR(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_get_none.pyt
test_suiteWst__main__t defaultTestR-( t__doc__RRR+ttest_allRRRtTestCaseRR-R)tmain(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/bsddb/test/test_get_none.pyt<module>s J