diff options
author | Don Anderson <dda@ddanderson.com> | 2012-03-15 12:27:28 -0400 |
---|---|---|
committer | Don Anderson <dda@ddanderson.com> | 2012-03-15 12:27:28 -0400 |
commit | a8aa1359b06294a386a49648489a8ba9611548c5 (patch) | |
tree | 3c2c374fe9d1779c31d46f185e8c5bb686809764 /test/suite/test_cursor04.py | |
parent | 4421e9ecaa23de1c83074c73c645aeb47841ce3b (diff) | |
download | mongo-a8aa1359b06294a386a49648489a8ba9611548c5.tar.gz |
Modified tests that produce stderr in native code to wrap those calls
so that all error messages can be accounted for. We either use
self.assertRaisesWithMessage() or wrap the call with self.expectedStderr
or self.expectedStderrPattern
Diffstat (limited to 'test/suite/test_cursor04.py')
-rw-r--r-- | test/suite/test_cursor04.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/suite/test_cursor04.py b/test/suite/test_cursor04.py index b60cc95c2a2..14005fce67a 100644 --- a/test/suite/test_cursor04.py +++ b/test/suite/test_cursor04.py @@ -140,8 +140,12 @@ class test_cursor04(wttest.WiredTigerTestCase): self.assertEqual(cursor.search(), wiredtiger.WT_NOTFOUND) # The key/value should be cleared on NOTFOUND - self.assertRaises(wiredtiger.WiredTigerError, cursor.get_key) - self.assertRaises(wiredtiger.WiredTigerError, cursor.get_value) + keymsg = 'cursor.get_key: requires key be set: Invalid argument\n' + valuemsg = 'cursor.get_value: requires value be set: Invalid argument\n' + with self.expectedStderr(keymsg): + self.assertRaises(wiredtiger.WiredTigerError, cursor.get_key) + with self.expectedStderr(valuemsg): + self.assertRaises(wiredtiger.WiredTigerError, cursor.get_value) # 2. Calling search_near for a value beyond the end cursor.set_key(self.genkey(self.nentries)) |