re-enable tests for announcing on stream creation
This commit is contained in:
parent
a030e13548
commit
a4d17d1705
2 changed files with 5 additions and 20 deletions
|
@ -151,26 +151,6 @@ class TestManagedStream(BlobExchangeTestBase):
|
||||||
async def test_create_and_decrypt_multi_blob_stream(self):
|
async def test_create_and_decrypt_multi_blob_stream(self):
|
||||||
await self.test_create_and_decrypt_one_blob_stream(10)
|
await self.test_create_and_decrypt_one_blob_stream(10)
|
||||||
|
|
||||||
# async def test_create_managed_stream_announces(self):
|
|
||||||
# # setup a blob manager
|
|
||||||
# storage = SQLiteStorage(Config(), ":memory:")
|
|
||||||
# await storage.open()
|
|
||||||
# tmp_dir = tempfile.mkdtemp()
|
|
||||||
# self.addCleanup(lambda: shutil.rmtree(tmp_dir))
|
|
||||||
# blob_manager = BlobManager(self.loop, tmp_dir, storage)
|
|
||||||
# stream_manager = StreamManager(self.loop, Config(), blob_manager, None, storage, None)
|
|
||||||
# # create the stream
|
|
||||||
# download_dir = tempfile.mkdtemp()
|
|
||||||
# self.addCleanup(lambda: shutil.rmtree(download_dir))
|
|
||||||
# file_path = os.path.join(download_dir, "test_file")
|
|
||||||
# with open(file_path, 'wb') as f:
|
|
||||||
# f.write(b'testtest')
|
|
||||||
#
|
|
||||||
# stream = await stream_manager.create_stream(file_path)
|
|
||||||
# self.assertEqual(
|
|
||||||
# [stream.sd_hash, stream.descriptor.blobs[0].blob_hash],
|
|
||||||
# await storage.get_blobs_to_announce())
|
|
||||||
|
|
||||||
# async def test_create_truncate_and_handle_stream(self):
|
# async def test_create_truncate_and_handle_stream(self):
|
||||||
# # The purpose of this test is just to make sure it can finish even if a blob is corrupt/truncated
|
# # The purpose of this test is just to make sure it can finish even if a blob is corrupt/truncated
|
||||||
# await asyncio.wait_for(self.test_create_and_decrypt_one_blob_stream(corrupt=True), timeout=5)
|
# await asyncio.wait_for(self.test_create_and_decrypt_one_blob_stream(corrupt=True), timeout=5)
|
||||||
|
|
|
@ -62,3 +62,8 @@ class TestStreamAssembler(AsyncioTestCase):
|
||||||
|
|
||||||
sent = await self.stream.upload_to_reflector('127.0.0.1', 5566)
|
sent = await self.stream.upload_to_reflector('127.0.0.1', 5566)
|
||||||
self.assertListEqual(sent, [])
|
self.assertListEqual(sent, [])
|
||||||
|
|
||||||
|
async def test_announces(self):
|
||||||
|
to_announce = await self.storage.get_blobs_to_announce()
|
||||||
|
self.assertIn(self.stream.sd_hash, to_announce, "sd blob not set to announce")
|
||||||
|
self.assertIn(self.stream.descriptor.blobs[0].blob_hash, to_announce, "head blob not set to announce")
|
||||||
|
|
Loading…
Reference in a new issue