__init__.py: keep it compatible with older python (True and False == 1 and 0)

test_basics.py: updated for the set_get_returns_none() default of 2 change.
This commit is contained in:
Gregory P. Smith 2004-01-13 19:59:57 +00:00
parent 2fb702966c
commit e33aef7b15
2 changed files with 17 additions and 6 deletions

View file

@ -290,7 +290,7 @@ class BasicTestCase(unittest.TestCase):
#----------------------------------------
def test03_SimpleCursorStuff(self, get_raises_error=0, set_raises_error=1):
def test03_SimpleCursorStuff(self, get_raises_error=0, set_raises_error=0):
if verbose:
print '\n', '-=' * 30
print "Running %s.test03_SimpleCursorStuff (get_error %s, set_error %s)..." % \
@ -459,9 +459,20 @@ class BasicTestCase(unittest.TestCase):
self.__class__.__name__
old = self.d.set_get_returns_none(0)
assert old == 1
assert old == 2
self.test03_SimpleCursorStuff(get_raises_error=1, set_raises_error=1)
def test03b_SimpleCursorWithGetReturnsNone1(self):
# same test but raise exceptions instead of returning None
if verbose:
print '\n', '-=' * 30
print "Running %s.test03b_SimpleCursorStuffWithoutGetReturnsNone..." % \
self.__class__.__name__
old = self.d.set_get_returns_none(1)
self.test03_SimpleCursorStuff(get_raises_error=0, set_raises_error=1)
def test03c_SimpleCursorGetReturnsNone2(self):
# same test but raise exceptions instead of returning None
if verbose:
@ -469,10 +480,10 @@ class BasicTestCase(unittest.TestCase):
print "Running %s.test03c_SimpleCursorStuffWithoutSetReturnsNone..." % \
self.__class__.__name__
old = self.d.set_get_returns_none(1)
assert old == 2
old = self.d.set_get_returns_none(2)
assert old == 1
old = self.d.set_get_returns_none(2)
assert old == 2
self.test03_SimpleCursorStuff(get_raises_error=0, set_raises_error=0)
#----------------------------------------