New submission from Moriyoshi Koizumi <mozo+pyt...@mozo.jp>:
inspect.iscoroutinefunction() returns False for unittest.mock.AsyncMock instances while asyncio.iscoroutinefunction() returns True. ``` >>> import unittest.mock >>> import inspect >>> import asyncio >>> inspect.iscoroutinefunction(unittest.mock.AsyncMock()) False >>> asyncio.iscoroutinefunction(unittest.mock.AsyncMock()) True ``` Confirmed with 3.8.2 and 3.9dev ---------- components: Tests messages: 368497 nosy: moriyoshi priority: normal severity: normal status: open title: inspect.iscorutinefunction() returns False for unittest.mock.AsyncMock instances type: behavior versions: Python 3.8, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40573> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com