Closed
Description
discovered while creating #94923
Bug report
import unittest.mock
import inspect
import asyncio
import sys
def main():
async def demo():
pass
print(f"{inspect.iscoroutinefunction(unittest.mock.create_autospec(demo))=}")
print(f"{asyncio.iscoroutinefunction(unittest.mock.create_autospec(demo))=}")
# this prints:
# inspect.iscoroutinefunction(unittest.mock.create_autospec(demo))=False
# asyncio.iscoroutinefunction(unittest.mock.create_autospec(demo))=True
if __name__ == "__main__":
sys.exit(main())
see also #84753
Linked PRs
Metadata
Metadata
Assignees
Projects
Status
Done