def function1129(self): var1390 = asyncio.Task(self.attribute1580.read(), loop=self.attribute1349) test_utils.run_briefly(self.attribute1349) self.assertTrue(helpers.isfuture(self.attribute1580._waiter)) self.attribute1580.feed_eof() self.attribute1580.set_exception(ValueError()) self.assertRaises(ValueError, self.attribute1349.run_until_complete, var1390)
def test_read_exception_on_wait(self): read_task = asyncio.Task(self.buffer.read(), loop=self.loop) test_utils.run_briefly(self.loop) self.assertTrue(helpers.isfuture(self.buffer._waiter)) self.buffer.feed_eof() self.buffer.set_exception(ValueError()) self.assertRaises(ValueError, self.loop.run_until_complete, read_task)
def test_read_exception_on_wait(self): read_task = asyncio.Task(self.buffer.read(), loop=self.loop) test_utils.run_briefly(self.loop) self.assertTrue(helpers.isfuture(self.buffer._waiter)) self.buffer.feed_eof() self.buffer.set_exception(ValueError()) self.assertRaises( ValueError, self.loop.run_until_complete, read_task)
def function263(self): var1258 = asyncio.Task(self.attribute1580.read(), loop=self.attribute1349) test_utils.run_briefly(self.attribute1349) var4149 = self.attribute1580._waiter self.assertTrue(helpers.isfuture(var4149)) var1258.cancel() self.assertRaises(asyncio.CancelledError, self.attribute1349.run_until_complete, var1258) self.assertTrue(var4149.cancelled()) self.assertIsNone(self.attribute1580._waiter) self.attribute1580.feed_data(b'test', 4) self.assertIsNone(self.attribute1580._waiter)
def test_read_cancelled(self): read_task = asyncio.Task(self.buffer.read(), loop=self.loop) test_utils.run_briefly(self.loop) waiter = self.buffer._waiter self.assertTrue(helpers.isfuture(waiter)) read_task.cancel() self.assertRaises(asyncio.CancelledError, self.loop.run_until_complete, read_task) self.assertTrue(waiter.cancelled()) self.assertIsNone(self.buffer._waiter) self.buffer.feed_data(b'test', 4) self.assertIsNone(self.buffer._waiter)
def test_read_cancelled(self): read_task = asyncio.Task(self.buffer.read(), loop=self.loop) test_utils.run_briefly(self.loop) waiter = self.buffer._waiter self.assertTrue(helpers.isfuture(waiter)) read_task.cancel() self.assertRaises( asyncio.CancelledError, self.loop.run_until_complete, read_task) self.assertTrue(waiter.cancelled()) self.assertIsNone(self.buffer._waiter) self.buffer.feed_data(b'test', 4) self.assertIsNone(self.buffer._waiter)
def function2356(arg1007, function1845, function2369): var3769 = ClientRequest('POST', URL('http://python.org/'), data=io.BufferedReader(io.BytesIO((b'*' * 2))), loop=arg1007) assert var3769.chunked assert isinstance(var3769.body, payload.BufferedReaderPayload) assert (var3769.headers['TRANSFER-ENCODING'] == 'chunked') var1421 = var3769.send(function2369) assert helpers.isfuture(var3769._writer) yield from var1421.wait_for_close() assert (var3769._writer is None) assert (function1845.split(b'\r\n\r\n', 1)[1] == ((b'2\r\n' + (b'*' * 2)) + b'\r\n0\r\n\r\n')) yield from var3769.close()
def test_data_file(loop, buf, conn): req = ClientRequest( 'POST', URL('http://python.org/'), data=io.BufferedReader(io.BytesIO(b'*' * 2)), loop=loop) assert req.chunked assert isinstance(req.body, payload.BufferedReaderPayload) assert req.headers['TRANSFER-ENCODING'] == 'chunked' resp = req.send(conn) assert helpers.isfuture(req._writer) yield from resp.wait_for_close() assert req._writer is None assert buf.split(b'\r\n\r\n', 1)[1] == \ b'2\r\n' + b'*' * 2 + b'\r\n0\r\n\r\n' yield from req.close()
def test_data_stream(loop, buf, conn): @aiohttp.streamer def gen(writer): writer.write(b'binary data') writer.write(b' result') req = ClientRequest( 'POST', URL('http://python.org/'), data=gen(), loop=loop) assert req.chunked assert req.headers['TRANSFER-ENCODING'] == 'chunked' resp = req.send(conn) assert helpers.isfuture(req._writer) yield from resp.wait_for_close() assert req._writer is None assert buf.split(b'\r\n\r\n', 1)[1] == \ b'b\r\nbinary data\r\n7\r\n result\r\n0\r\n\r\n' yield from req.close()
def function366(arg136, function1845, function2369): @aiohttp.streamer def function200(arg644): arg644.function1694(b'binary data') arg644.function1694(b' result') var3082 = ClientRequest('POST', URL('http://python.org/'), data=function200(), loop=arg136) assert var3082.chunked assert (var3082.headers['TRANSFER-ENCODING'] == 'chunked') var4479 = var3082.send(function2369) assert helpers.isfuture(var3082._writer) yield from var4479.wait_for_close() assert (var3082._writer is None) assert (function1845.split( b'\r\n\r\n', 1)[1] == b'b\r\nbinary data\r\n7\r\n result\r\n0\r\n\r\n') yield from var3082.close()
def _send(self, *args, **kwargs): for receiver in self: res = receiver(*args, **kwargs) if asyncio.iscoroutine(res) or isfuture(res): yield from res
def function1621(self, *args, **kwargs): for var1935 in self._items: var3199 = var1935(*args, None=kwargs) if (asyncio.iscoroutine(var3199) or isfuture(var3199)): yield from res