Merge branch 'rocksdb_close_test' of https://github.com/bauerj/electrumx into bauerj-rocksdb_close_test
This commit is contained in:
commit
b103df5c80
@ -22,8 +22,8 @@ def db(tmpdir, request):
|
|||||||
cwd = os.getcwd()
|
cwd = os.getcwd()
|
||||||
os.chdir(str(tmpdir))
|
os.chdir(str(tmpdir))
|
||||||
db = open_db("db", request.param, False)
|
db = open_db("db", request.param, False)
|
||||||
os.chdir(cwd)
|
|
||||||
yield db
|
yield db
|
||||||
|
os.chdir(cwd)
|
||||||
# Make sure all the locks and handles are closed
|
# Make sure all the locks and handles are closed
|
||||||
del db
|
del db
|
||||||
gc.collect()
|
gc.collect()
|
||||||
@ -67,3 +67,10 @@ def test_iterator_reverse(db):
|
|||||||
(b"abc" + str.encode(str(i)), str.encode(str(i))) for
|
(b"abc" + str.encode(str(i)), str.encode(str(i))) for
|
||||||
i in reversed(range(5))
|
i in reversed(range(5))
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
def test_close(db):
|
||||||
|
db.put(b"a", b"b")
|
||||||
|
db.close()
|
||||||
|
db = open_db("db", db.__class__.__name__, False)
|
||||||
|
assert db.get(b"a") == b"b"
|
||||||
Loading…
Reference in New Issue
Block a user