mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
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().
This commit is contained in:
parent
904de5b734
commit
a7befda8d8
4 changed files with 39 additions and 6 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue