summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGregory P. Smith <greg@mad-scientist.com>2007-09-03 16:48:32 (GMT)
committerGregory P. Smith <greg@mad-scientist.com>2007-09-03 16:48:32 (GMT)
commit1d6ec653d003e5ad16e0cf7bb6df62b0135f9ea8 (patch)
tree0f4565757282ceb95f44c7676afafe2cc88d0022
parent25523d27e7f363e4690a8f56aefce146eeacb2d3 (diff)
downloadcpython-1d6ec653d003e5ad16e0cf7bb6df62b0135f9ea8.zip
cpython-1d6ec653d003e5ad16e0cf7bb6df62b0135f9ea8.tar.gz
cpython-1d6ec653d003e5ad16e0cf7bb6df62b0135f9ea8.tar.bz2
fix test, use bytes not unicode and let the test raise its internal exception
rather than just complaining about stderr not being what we expected masking the true problem.
-rw-r--r--Lib/bsddb/test/test_compare.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/Lib/bsddb/test/test_compare.py b/Lib/bsddb/test/test_compare.py
index 0a57590..f823a75 100644
--- a/Lib/bsddb/test/test_compare.py
+++ b/Lib/bsddb/test/test_compare.py
@@ -179,9 +179,9 @@ class BtreeExceptionsTestCase (AbstractBtreeKeyCompareTestCase):
finally:
temp = sys.stderr
sys.stderr = stdErr
- errorOut = temp.getvalue()
- if not successRe.search(errorOut):
- self.fail("unexpected stderr output: %r" % errorOut)
+ errorOut = temp.getvalue()
+ if not successRe.search(errorOut):
+ self.fail("unexpected stderr output: %r" % errorOut)
def _test_compare_function_exception (self):
self.startTest ()
@@ -192,7 +192,7 @@ class BtreeExceptionsTestCase (AbstractBtreeKeyCompareTestCase):
raise RuntimeError("i'm a naughty comparison function")
self.createDB (bad_comparator)
#print "\n*** test should print 2 uncatchable tracebacks ***"
- self.addDataToDB (['a', 'b', 'c']) # this should raise, but...
+ self.addDataToDB ([b'a', b'b', b'c']) # this should raise, but...
self.finishTest ()
def test_compare_function_exception(self):
@@ -210,7 +210,7 @@ class BtreeExceptionsTestCase (AbstractBtreeKeyCompareTestCase):
return l
self.createDB (bad_comparator)
#print "\n*** test should print 2 errors about returning an int ***"
- self.addDataToDB (['a', 'b', 'c']) # this should raise, but...
+ self.addDataToDB ([b'a', b'b', b'c']) # this should raise, but...
self.finishTest ()
def test_compare_function_bad_return(self):