@@ -79,7 +79,7 @@ def test01(self):
7979 values = list (values )
8080
8181 colval = pickle .loads (values [0 ][colname ])
82- assert (colval > 3.141 and colval < 3.142 )
82+ self . assertTrue (colval > 3.141 and colval < 3.142 )
8383
8484
8585 def test02 (self ):
@@ -105,11 +105,11 @@ def test02(self):
105105 conditions = {col0 : lambda x : pickle .loads (x ) >= 8 })
106106 values = list (values )
107107
108- assert len (values ) == 2
109- if values [0 ]['Species' ] == 'Penguin' :
110- assert values [1 ]['Species' ] == 'SR-71A Blackbird'
111- elif values [0 ]['Species' ] == 'SR-71A Blackbird' :
112- assert values [1 ]['Species' ] == 'Penguin'
108+ self . assertEquals ( len (values ), 2 )
109+ if values [0 ]['Species' ] == b 'Penguin' :
110+ self . assertEquals ( values [1 ]['Species' ], b 'SR-71A Blackbird')
111+ elif values [0 ]['Species' ] == b 'SR-71A Blackbird' :
112+ self . assertEquals ( values [1 ]['Species' ], b 'Penguin')
113113 else :
114114 if verbose :
115115 print ("values= %r" % (values ,))
@@ -139,13 +139,13 @@ def test03(self):
139139 {'a' : "" ,
140140 'e' : pickle .dumps ([{4 :5 , 6 :7 }, 'foo' ], 1 ),
141141 'f' : "Zero" })
142- assert 0
142+ self . fail ( "exception not raised" )
143143 except dbtables .TableDBError :
144144 pass
145145
146146 try :
147147 self .tdb .Select (tabname , [], conditions = {'foo' : '123' })
148- assert 0
148+ self . fail ( "exception not raised" )
149149 except dbtables .TableDBError :
150150 pass
151151
@@ -174,22 +174,22 @@ def test03(self):
174174 values = self .tdb .Select (tabname , ['b' , 'a' , 'd' ],
175175 conditions = {'e' : re .compile ('wuzzy' ).search ,
176176 'a' : re .compile ('^[0-9]+$' ).match })
177- assert len (values ) == 2
177+ self . assertEquals ( len (values ), 2 )
178178
179179 # now lets delete one of them and try again
180180 self .tdb .Delete (tabname , conditions = {'b' : dbtables .ExactCond ('good' )})
181181 values = self .tdb .Select (
182182 tabname , ['a' , 'd' , 'b' ],
183183 conditions = {'e' : dbtables .PrefixCond ('Fuzzy' )})
184184 values = list (values )
185- assert len (values ) == 1
186- assert values [0 ]['d' ] == None
185+ self . assertEquals ( len (values ), 1 )
186+ self . assertEquals ( values [0 ]['d' ], None )
187187
188188 values = self .tdb .Select (tabname , ['b' ],
189- conditions = {'c' : lambda c : c == 'meep' })
189+ conditions = {'c' : lambda c : c . decode ( "ascii" ) == 'meep' })
190190 values = list (values )
191- assert len (values ) == 1
192- assert values [0 ]['b' ] == "bad"
191+ self . assertEquals ( len (values ), 1 )
192+ self . assertEquals ( values [0 ]['b' ], b "bad")
193193
194194
195195 def test04_MultiCondSelect (self ):
@@ -205,7 +205,7 @@ def test04_MultiCondSelect(self):
205205 {'a' : "" ,
206206 'e' : pickle .dumps ([{4 :5 , 6 :7 }, 'foo' ], 1 ),
207207 'f' : "Zero" })
208- assert 0
208+ self . fail ( "exception not raised" )
209209 except dbtables .TableDBError :
210210 pass
211211
@@ -229,7 +229,7 @@ def test04_MultiCondSelect(self):
229229 'a' : dbtables .ExactCond ('A' ),
230230 'd' : dbtables .PrefixCond ('-' )
231231 } )
232- assert len (values ) == 0 , values
232+ self . assertEquals ( len (values ), 0 , values )
233233
234234
235235 def test_CreateOrExtend (self ):
@@ -242,7 +242,7 @@ def test_CreateOrExtend(self):
242242 {'taste' : 'crap' ,
243243 'filling' : 'no' ,
244244 'is it Guinness?' : 'no' })
245- assert 0 , "Insert should've failed due to bad column name"
245+ self . fail ( "Insert should've failed due to bad column name" )
246246 except :
247247 pass
248248 self .tdb .CreateOrExtendTable (tabname ,
@@ -277,17 +277,17 @@ def test_CondObjs(self):
277277 tabname , ['p' , 'e' ],
278278 conditions = {'e' : dbtables .PrefixCond ('the l' )})
279279 values = list (values )
280- assert len (values ) == 2 , values
281- assert values [0 ]['e' ] == values [1 ]['e' ], values
282- assert values [0 ]['p' ] != values [1 ]['p' ], values
280+ self . assertEquals ( len (values ), 2 )
281+ self . assertEquals ( values [0 ]['e' ], values [1 ]['e' ])
282+ self . assertNotEquals ( values [0 ]['p' ], values [1 ]['p' ])
283283
284284 values = self .tdb .Select (
285285 tabname , ['d' , 'a' ],
286286 conditions = {'a' : dbtables .LikeCond ('%aardvark%' )})
287287 values = list (values )
288- assert len (values ) == 1 , values
289- assert values [0 ]['d' ] == "is for dog" , values
290- assert values [0 ]['a' ] == "is for aardvark" , values
288+ self . assertEquals ( len (values ), 1 )
289+ self . assertEquals ( values [0 ]['d' ], b "is for dog")
290+ self . assertEquals ( values [0 ]['a' ], b "is for aardvark")
291291
292292 values = self .tdb .Select (tabname , None ,
293293 {'b' : dbtables .Cond (),
@@ -297,9 +297,9 @@ def test_CondObjs(self):
297297 'c' :dbtables .PrefixCond ('is for' ),
298298 'p' :lambda s : not s })
299299 values = list (values )
300- assert len (values ) == 1 , values
301- assert values [0 ]['d' ] == "is for dog" , values
302- assert values [0 ]['a' ] == "is for aardvark" , values
300+ self . assertEquals ( len (values ), 1 )
301+ self . assertEquals ( values [0 ]['d' ], b "is for dog")
302+ self . assertEquals ( values [0 ]['a' ], b "is for aardvark")
303303
304304 def test_Delete (self ):
305305 tabname = "test_Delete"
@@ -315,7 +315,7 @@ def test_Delete(self):
315315 self .tdb .Delete (tabname , conditions = {'x' : dbtables .PrefixCond ('X' )})
316316 values = self .tdb .Select (tabname , ['y' ],
317317 conditions = {'x' : dbtables .PrefixCond ('X' )})
318- assert len (values ) == 0
318+ self . assertEquals ( len (values ), 0 )
319319
320320 def test_Modify (self ):
321321 tabname = "test_Modify"
@@ -362,26 +362,26 @@ def remove_value(value):
362362 tabname , None ,
363363 conditions = {'Type' : dbtables .ExactCond ('Unknown' )})
364364 values = list (values )
365- assert len (values ) == 1 , values
366- assert values [0 ]['Name' ] == None , values
367- assert values [0 ]['Access' ] == None , values
365+ self . assertEquals ( len (values ), 1 )
366+ self . assertEquals ( values [0 ]['Name' ], None )
367+ self . assertEquals ( values [0 ]['Access' ], None )
368368
369369 # Modify value by select conditions
370370 values = self .tdb .Select (
371371 tabname , None ,
372372 conditions = {'Name' : dbtables .ExactCond ('Nifty.MP3' )})
373373 values = list (values )
374- assert len (values ) == 1 , values
375- assert values [0 ]['Type' ] == "MP3" , values
376- assert values [0 ]['Access' ] == "2" , values
374+ self . assertEquals ( len (values ), 1 )
375+ self . assertEquals ( values [0 ]['Type' ], b "MP3")
376+ self . assertEquals ( values [0 ]['Access' ], b "2")
377377
378378 # Make sure change applied only to select conditions
379379 values = self .tdb .Select (
380380 tabname , None , conditions = {'Name' : dbtables .LikeCond ('%doc%' )})
381381 values = list (values )
382- assert len (values ) == 1 , values
383- assert values [0 ]['Type' ] == "Word" , values
384- assert values [0 ]['Access' ] == "9" , values
382+ self . assertEquals ( len (values ), 1 )
383+ self . assertEquals ( values [0 ]['Type' ], b "Word")
384+ self . assertEquals ( values [0 ]['Access' ], b "9")
385385
386386
387387def test_suite ():
0 commit comments