async def test_empty_body(self, stream) -> None: buf = aiohttp.FlowControlDataQueue(stream, loop=asyncio.get_event_loop()) dbuf = DeflateBuffer(buf, 'deflate') dbuf.feed_eof() assert buf.at_eof()
def test_feed_eof_err(self, stream): buf = aiohttp.FlowControlDataQueue(stream) dbuf = DeflateBuffer(buf, 'deflate') dbuf.decompressor = mock.Mock() dbuf.decompressor.flush.return_value = b'line' dbuf.decompressor.eof = False with pytest.raises(http_exceptions.ContentEncodingError): dbuf.feed_eof()
def test_feed_eof(self, stream): buf = aiohttp.FlowControlDataQueue(stream) dbuf = DeflateBuffer(buf, 'deflate') dbuf.decompressor = mock.Mock() dbuf.decompressor.flush.return_value = b'line' dbuf.feed_eof() assert [b'line'] == list(d for d, _ in buf._buffer) assert buf._eof
def test_feed_eof(self): buf = aiohttp.FlowControlDataQueue(self.stream) dbuf = DeflateBuffer(buf, 'deflate') dbuf.zlib = mock.Mock() dbuf.zlib.flush.return_value = b'line' dbuf.feed_eof() self.assertEqual([b'line'], list(d for d, _ in buf._buffer)) self.assertTrue(buf._eof)
async def test_feed_eof_no_err_brotli(self, stream) -> None: buf = aiohttp.FlowControlDataQueue(stream, loop=asyncio.get_event_loop()) dbuf = DeflateBuffer(buf, 'br') dbuf.decompressor = mock.Mock() dbuf.decompressor.flush.return_value = b'line' dbuf.decompressor.eof = False dbuf.feed_eof() assert [b'line'] == list(d for d, _ in buf._buffer)
async def test_feed_eof_no_err_brotli(self, stream) -> None: buf = aiohttp.FlowControlDataQueue(stream, 2 ** 16, loop=asyncio.get_event_loop()) dbuf = DeflateBuffer(buf, 'br') dbuf.decompressor = mock.Mock() dbuf.decompressor.flush.return_value = b'line' dbuf.decompressor.eof = False dbuf.feed_eof() assert [b'line'] == list(d for d, _ in buf._buffer)
async def test_feed_eof_err_deflate(self, stream) -> None: buf = aiohttp.FlowControlDataQueue(stream, 2 ** 16, loop=asyncio.get_event_loop()) dbuf = DeflateBuffer(buf, 'deflate') dbuf.decompressor = mock.Mock() dbuf.decompressor.flush.return_value = b'line' dbuf.decompressor.eof = False with pytest.raises(http_exceptions.ContentEncodingError): dbuf.feed_eof()
async def test_feed_eof(self, stream: Any) -> None: buf = aiohttp.FlowControlDataQueue( stream, 2 ** 16, loop=asyncio.get_event_loop() ) dbuf = DeflateBuffer(buf, "deflate") dbuf.decompressor = mock.Mock() dbuf.decompressor.flush.return_value = b"line" dbuf.feed_eof() assert [b"line"] == list(d for d, _ in buf._buffer) assert buf._eof
def test_empty_body(self, stream): buf = aiohttp.FlowControlDataQueue(stream) dbuf = DeflateBuffer(buf, 'deflate') dbuf.feed_eof() assert buf.at_eof()
def test_empty_body(self, stream): buf = aiohttp.FlowControlDataQueue(stream) dbuf = DeflateBuffer(buf, 'deflate') dbuf.feed_eof() assert buf.at_eof()
def function279(self): var2756 = aiohttp.FlowControlDataQueue(self.attribute1675) var4405 = DeflateBuffer(var2756, 'deflate') var4405.feed_eof() self.assertTrue(var2756.at_eof())