文件名称:asyncio_time_travel:异步时间旅行循环
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-20 06:23:58
Python
异步时间旅行循环 介绍 Asyncio Time Travel Loop 允许您测试等待或Hibernate的 asyncio 代码,而无需实际等待或Hibernate。 同时,您不必费心思考时间是如何前进的。 您的代码应该与 TimeTravelLoop 的工作方式完全相同,因为它与普通的异步事件循环一起工作。 示例:假设您有一个等待 1000 秒的代码,并且您想要测试该代码。 您可以使用 TimeTravelLoop,而不是实际等待 1000 秒: import asyncio from asyncio_time_travel import TimeTravelLoop SLEEP_TIME = 1000 tloop = TimeTravelLoop () async def inner_coro (): # Sleep for a long time: awa
【文件预览】:
asyncio_time_travel-master
----setup.py(3KB)
----.gitignore(71B)
----LICENSE(11KB)
----asyncio_time_travel()
--------__init__.py(160B)
--------time_travel_util.py(4KB)
--------tests()
--------version.py(18B)
----setup.cfg(14B)
----.github()
--------workflows()
----README.md(2KB)
----pytest.ini(27B)
----tox.ini(104B)