@@ -290,7 +290,7 @@ def test02_DictionaryMethods(self):
290290
291291 #----------------------------------------
292292
293- def test03_SimpleCursorStuff (self , get_raises_error = 0 , set_raises_error = 1 ):
293+ def test03_SimpleCursorStuff (self , get_raises_error = 0 , set_raises_error = 0 ):
294294 if verbose :
295295 print '\n ' , '-=' * 30
296296 print "Running %s.test03_SimpleCursorStuff (get_error %s, set_error %s)..." % \
@@ -459,20 +459,31 @@ def test03b_SimpleCursorWithoutGetReturnsNone0(self):
459459 self .__class__ .__name__
460460
461461 old = self .d .set_get_returns_none (0 )
462- assert old == 1
462+ assert old == 2
463463 self .test03_SimpleCursorStuff (get_raises_error = 1 , set_raises_error = 1 )
464464
465+ def test03b_SimpleCursorWithGetReturnsNone1 (self ):
466+ # same test but raise exceptions instead of returning None
467+ if verbose :
468+ print '\n ' , '-=' * 30
469+ print "Running %s.test03b_SimpleCursorStuffWithoutGetReturnsNone..." % \
470+ self .__class__ .__name__
471+
472+ old = self .d .set_get_returns_none (1 )
473+ self .test03_SimpleCursorStuff (get_raises_error = 0 , set_raises_error = 1 )
474+
475+
465476 def test03c_SimpleCursorGetReturnsNone2 (self ):
466477 # same test but raise exceptions instead of returning None
467478 if verbose :
468479 print '\n ' , '-=' * 30
469480 print "Running %s.test03c_SimpleCursorStuffWithoutSetReturnsNone..." % \
470481 self .__class__ .__name__
471482
483+ old = self .d .set_get_returns_none (1 )
484+ assert old == 2
472485 old = self .d .set_get_returns_none (2 )
473486 assert old == 1
474- old = self .d .set_get_returns_none (2 )
475- assert old == 2
476487 self .test03_SimpleCursorStuff (get_raises_error = 0 , set_raises_error = 0 )
477488
478489 #----------------------------------------
0 commit comments