forked from LBRYCommunity/lbry-sdk
fix test_BlobManager race condition
This commit is contained in:
parent
c79ecdb0dc
commit
03db114ba8
1 changed files with 4 additions and 2 deletions
|
@ -24,7 +24,10 @@ class BlobManagerTest(unittest.TestCase):
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
self.bm.stop()
|
self.bm.stop()
|
||||||
shutil.rmtree(self.blob_dir)
|
# BlobFile will try to delete itself in _close_writer
|
||||||
|
# thus when calling rmtree we may get a FileNotFoundError
|
||||||
|
# for the blob file
|
||||||
|
shutil.rmtree(self.blob_dir, ignore_errors=True)
|
||||||
shutil.rmtree(self.db_dir)
|
shutil.rmtree(self.db_dir)
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
|
@ -109,5 +112,4 @@ class BlobManagerTest(unittest.TestCase):
|
||||||
self.assertTrue(blob_hashes[-1] in blobs)
|
self.assertTrue(blob_hashes[-1] in blobs)
|
||||||
self.assertTrue(os.path.isfile(os.path.join(self.blob_dir,blob_hashes[-1])))
|
self.assertTrue(os.path.isfile(os.path.join(self.blob_dir,blob_hashes[-1])))
|
||||||
|
|
||||||
|
|
||||||
blob._close_writer(blob.writers[self.peer][0])
|
blob._close_writer(blob.writers[self.peer][0])
|
||||||
|
|
Loading…
Reference in a new issue