From aa417f54102269d5873ac2f85d2a0e1331a7939b Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Sun, 11 Aug 2019 23:06:30 -0400 Subject: [PATCH] test max request size --- lbry/tests/unit/blob_exchange/test_transfer_blob.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lbry/tests/unit/blob_exchange/test_transfer_blob.py b/lbry/tests/unit/blob_exchange/test_transfer_blob.py index 6ea423cd7..1e2742f6f 100644 --- a/lbry/tests/unit/blob_exchange/test_transfer_blob.py +++ b/lbry/tests/unit/blob_exchange/test_transfer_blob.py @@ -265,3 +265,12 @@ class TestBlobExchange(BlobExchangeTestBase): await asyncio.sleep(0.1, loop=self.loop) self.assertIsNone(transport._sock) self.assertTrue(transport.is_closing()) + + def test_max_request_size(self): + protocol = BlobServerProtocol(self.loop, self.server_blob_manager, 'bQEaw42GXsgCAGio1nxFncJSyRmnztSCjP') + called = asyncio.Event() + protocol.close = called.set + protocol.data_received(b'0' * 1199) + self.assertFalse(called.is_set()) + protocol.data_received(b'0') + self.assertTrue(called.is_set())