]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-37015: Ensure tasks created by _accept_connection2 due to AsyncMock are completed...
authorXtreak <tir.karthi@gmail.com>
Thu, 30 May 2019 10:00:29 +0000 (15:30 +0530)
committerMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 30 May 2019 10:00:29 +0000 (03:00 -0700)
commit0f39c2b1919727904f4fac2d79cb41dc6bfe41fe
treea1109f3fcfda224d5b963d0d2d8778c5bb9f2fc2
parent6eb814b8ce9a4fed8773a65501fb96aad8b3ecf2
bpo-37015: Ensure tasks created by _accept_connection2 due to AsyncMock are completed (GH-13661)

From 3.8 async functions used with mock.patch return an `AsyncMock`. `_accept_connection2` is an async function where create_task is also mocked. Don't mock `create_task` so that tasks are created out of coroutine returned by `AsyncMock` and the tasks are completed.

https://bugs.python.org/issue37015
Lib/test/test_asyncio/test_selector_events.py