tests: verify completed and to announce after assembling streams
This commit is contained in:
parent
f766dbefe0
commit
e9b58577dd
1 changed files with 6 additions and 1 deletions
|
@ -4,9 +4,9 @@ import tempfile
|
||||||
import shutil
|
import shutil
|
||||||
from torba.testcase import AsyncioTestCase
|
from torba.testcase import AsyncioTestCase
|
||||||
from lbrynet.conf import Config
|
from lbrynet.conf import Config
|
||||||
from lbrynet.blob.blob_manager import BlobFileManager
|
|
||||||
from lbrynet.blob.blob_file import MAX_BLOB_SIZE
|
from lbrynet.blob.blob_file import MAX_BLOB_SIZE
|
||||||
from lbrynet.extras.daemon.storage import SQLiteStorage
|
from lbrynet.extras.daemon.storage import SQLiteStorage
|
||||||
|
from lbrynet.blob.blob_manager import BlobFileManager
|
||||||
from lbrynet.stream.assembler import StreamAssembler
|
from lbrynet.stream.assembler import StreamAssembler
|
||||||
from lbrynet.stream.descriptor import StreamDescriptor
|
from lbrynet.stream.descriptor import StreamDescriptor
|
||||||
|
|
||||||
|
@ -55,6 +55,11 @@ class TestStreamAssembler(AsyncioTestCase):
|
||||||
decrypted = f.read()
|
decrypted = f.read()
|
||||||
self.assertEqual(decrypted, self.cleartext)
|
self.assertEqual(decrypted, self.cleartext)
|
||||||
self.assertEqual(True, self.blob_manager.get_blob(sd_hash).get_is_verified())
|
self.assertEqual(True, self.blob_manager.get_blob(sd_hash).get_is_verified())
|
||||||
|
self.assertEqual(True, self.blob_manager.get_blob(descriptor.blobs[0].blob_hash).get_is_verified())
|
||||||
|
self.assertEqual(2, len(await downloader_storage.get_all_finished_blobs()))
|
||||||
|
self.assertEqual(
|
||||||
|
[descriptor.sd_hash, descriptor.blobs[0].blob_hash], await downloader_storage.get_blobs_to_announce()
|
||||||
|
)
|
||||||
|
|
||||||
await downloader_storage.close()
|
await downloader_storage.close()
|
||||||
await self.storage.close()
|
await self.storage.close()
|
||||||
|
|
Loading…
Reference in a new issue