diff options
| author | Gregory P. Smith <greg@mad-scientist.com> | 2004-02-26 10:07:14 (GMT) |
|---|---|---|
| committer | Gregory P. Smith <greg@mad-scientist.com> | 2004-02-26 10:07:14 (GMT) |
| commit | a7befda8d80d759cb88ef6732581860166ecf438 (patch) | |
| tree | 0d67c57f5b0c9bf097378dd349f1100f2ca6f89b /Lib/bsddb/test/test_basics.py | |
| parent | 904de5b7343994a7fcb2941ce094ab60da68afed (diff) | |
| download | cpython-a7befda8d80d759cb88ef6732581860166ecf438.zip cpython-a7befda8d80d759cb88ef6732581860166ecf438.tar.gz cpython-a7befda8d80d759cb88ef6732581860166ecf438.tar.bz2 | |
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().
Diffstat (limited to 'Lib/bsddb/test/test_basics.py')
| -rw-r--r-- | Lib/bsddb/test/test_basics.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/bsddb/test/test_basics.py b/Lib/bsddb/test/test_basics.py index da7e18f..09571ab 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() |
