mirror of https://github.com/borgbackup/borg.git
hashindex: more tests for basics
KeyError test failing due to bug.
This commit is contained in:
parent
767f72b03e
commit
b7b6abca7a
|
@ -44,6 +44,15 @@ class HashIndexTestCase(BaseTestCase):
|
|||
# Test delete
|
||||
for x in range(50):
|
||||
del idx[H(x)]
|
||||
# Test some keys still in there
|
||||
for x in range(50, 100):
|
||||
assert H(x) in idx
|
||||
# Test some keys not there any more
|
||||
for x in range(50):
|
||||
assert H(x) not in idx
|
||||
# Test delete non-existing key
|
||||
for x in range(50):
|
||||
self.assert_raises(KeyError, idx.__delitem__, H(x))
|
||||
self.assert_equal(len(idx), 50)
|
||||
idx_name = tempfile.NamedTemporaryFile()
|
||||
idx.write(idx_name.name)
|
||||
|
|
Loading…
Reference in New Issue