mirror of
https://github.com/python/cpython.git
synced 2025-07-19 17:25:54 +00:00
Fix RuntimeWarning in unittest.mock asyncio example (GH-13449)
* This PR fixes the `RuntimeWarning` in `inspect.isawaitable(mock())` where `mock()` was not awaited. * Fix typo in asynctest project.
This commit is contained in:
parent
d0ebf13e50
commit
e7cb23bf20
2 changed files with 3 additions and 3 deletions
|
@ -862,7 +862,7 @@ object::
|
||||||
>>> mock = AsyncMock()
|
>>> mock = AsyncMock()
|
||||||
>>> asyncio.iscoroutinefunction(mock)
|
>>> asyncio.iscoroutinefunction(mock)
|
||||||
True
|
True
|
||||||
>>> inspect.isawaitable(mock())
|
>>> inspect.isawaitable(mock()) # doctest: +SKIP
|
||||||
True
|
True
|
||||||
|
|
||||||
The result of ``mock()`` is an async function which will have the outcome
|
The result of ``mock()`` is an async function which will have the outcome
|
||||||
|
@ -888,7 +888,7 @@ object::
|
||||||
>>> mock = MagicMock(async_func)
|
>>> mock = MagicMock(async_func)
|
||||||
>>> mock
|
>>> mock
|
||||||
<MagicMock spec='function' id='...'>
|
<MagicMock spec='function' id='...'>
|
||||||
>>> mock()
|
>>> mock() # doctest: +SKIP
|
||||||
<coroutine object AsyncMockMixin._mock_call at ...>
|
<coroutine object AsyncMockMixin._mock_call at ...>
|
||||||
|
|
||||||
.. method:: assert_awaited()
|
.. method:: assert_awaited()
|
||||||
|
|
|
@ -2204,7 +2204,7 @@ class AsyncMock(AsyncMockMixin, AsyncMagicMixin, Mock):
|
||||||
:class:`.Mock` object: the wrapped object may have methods
|
:class:`.Mock` object: the wrapped object may have methods
|
||||||
defined as async function functions.
|
defined as async function functions.
|
||||||
|
|
||||||
Based on Martin Richard's asyntest project.
|
Based on Martin Richard's asynctest project.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue