mò &U²Ic@sêdkZdkZdkZydkZeZWnej odkZnXdkZdklZydk l Z l Z Wn&ej odk l Z l Z nXdei fd„ƒYZd„ZedjoeiddƒndS( N(sverbose(sdbsdbtablestTableDBTestCasecBsntZdZdZd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „Z d „Z RS( Ntdb_homes test-table.dbcCs€tiitiitidƒdƒ}||_yti|ƒWnti j onXt i ddd|ddƒ|_ dS(NiRtfilenames tabletest.dbtdbhometcreatei( tostpathtjointdirnametsystargvthomeDirtselftmkdirterrortdbtablest bsdTableDBttdb(R R ((t5/data/zmath/lib/python2.4/bsddb/test/test_dbtables.pytsetUp0s( cCsY|iiƒdk}|itii|idƒƒ}x|D]}ti |ƒq>WdS(Nt*( R RtclosetglobRRRR tfilestfiletremove(R RRR((RttearDown8s   !cCsÑd}d}y|ii|ƒWntij onX|ii||gƒ|ii|h|t i ddƒ<ƒt o|ii ƒn|ii ||gdh|d<ƒ}t i|d|ƒ}dS(Nttest01s cool numbersf3.1415899999999999it conditionsi(ttabnametcolnameR RtDropRt TableDBErrort CreateTabletInserttpickletdumpstverboset _db_printtSelecttNonetvaluestloadstcolval(R RRR)R+((RR?s('cCs†d}d}d}d}h|tiddƒ<|d<|dgsis values= %rsWrong values returned!(Rtcol0tcol1tcol2R#R$ttestinfoR RRRR R!trowR"R'R)R%(R R7R6R4R5RR)R8((RR,Ss.„c Cs5d}y|ii|ƒWntij onXtodGH|iiƒn|ii|dddddgƒtodGH|iiƒn|ii|ƒtod GH|iiƒn|ii|dddddgƒyV|ii |hdd <dt i hd d <d dR?iiiiR@iRARBtAtBtCtDtEs-As-Bs-Cs-Ds-EsA-sB-sC-sD-sE-Rt-(RR RRRR R!R"R#R$R%R&R'RSRTR)(R RR)((RRU¾s&" F@@@cCséd}|ii|dddddgƒy2|ii|hdd<dd<d d<ƒWnnX|ii|ddd gƒ|ii|hdd<dd<d d<ƒ|ii|hdd <dd <d d <dd <ƒdS( Nttest_CreateOrExtendtnamettastetfillingsalcohol contenttpricetcrapR.sis it Guinness?tgreatR1tGuinness(RR RtCreateOrExtendTableR"(R R((RR\æs" " .c Cs¬d}|ii|ddddddgƒ|ii|hdd<dd <dd <ƒ|ii|hdd <dd <dd <dd <ƒ|ii|hdd<dd <dd <dd<ƒ|ii|ddgdhdtidƒ<ƒ}|ii|ddgdhdti dƒ<ƒ}|ii|dhdti ƒ<dti dƒ<dtidƒ<dti d ƒ<dtidƒ<dd„<ƒ}dS(Nt test_CondObjsR:R;R<R=R>tps the letter As the letter Bs is for cookiesis for aardvarks the letter Es is for dogs is for PythonRsthe ls %aardvark%s%letter%tissis forcCs| S(N(ts(Rh((RR3#s( RR RR!R"R'RRTR)tLikeCondR(tCondRS(R RR)((RReþs&%.77lc CsÑd}|ii|dddgƒ|ii|hdd<dd<ƒ|ii|hdd<dd<dd <ƒ|ii|d hdtid ƒ<ƒ|ii|dgd hdtid ƒ<ƒ}dS( Nt test_DeleteR2tytztX1tY1tX2tY2tZ2RtX( RR RR!R"RRRRTR'R)(R RR)((RRk(s%.(c Csåd}|ii|dddgƒ|ii|hdd<dd<dd<ƒ|ii|hdd<dd <ƒ|ii|hdd <dd <ƒd „}d „}d„}|ii|dhdt i d ƒ