From a7befda8d80d759cb88ef6732581860166ecf438 Mon Sep 17 00:00:00 2001 From: "Gregory P. Smith" Date: Thu, 26 Feb 2004 10:07:14 +0000 Subject: Fixes SF bug # 778421 * Fixed a bug in the compatibility interface set_location() method where it would not properly search to the next nearest key when used on BTree databases. [SF bug id 788421] * Fixed a bug in the compatibility interface set_location() method where it could crash when looking up keys in a hash or recno format database due to an incorrect free(). --- Lib/bsddb/test/test_basics.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Lib/bsddb/test/test_basics.py') diff --git a/Lib/bsddb/test/test_basics.py b/Lib/bsddb/test/test_basics.py index da7e18f8ae..09571ab26e 100644 --- a/Lib/bsddb/test/test_basics.py +++ b/Lib/bsddb/test/test_basics.py @@ -385,7 +385,12 @@ class BasicTestCase(unittest.TestCase): rec = c.set_range('011',dlen=0,doff=0) if verbose: print "searched (partial) for '011', found: ", rec - if rec[1] != '': set.fail('expected empty data portion') + if rec[1] != '': self.fail('expected empty data portion') + + ev = c.set_range('empty value') + if verbose: + print "search for 'empty value' returned", ev + if ev[1] != '': self.fail('empty value lookup failed') c.set('0499') c.delete() -- cgit v1.2.1