txaio.testutil¶
Functions¶
|
This is a context-manager that sets the txaio event-loop to the |
Module Contents¶
- replace_loop(new_loop)[source]¶
This is a context-manager that sets the txaio event-loop to the one supplied temporarily. It’s up to you to ensure you pass an event_loop or a reactor instance depending upon asyncio/Twisted.
Use like so:
from twisted.internet import task with replace_loop(task.Clock()) as fake_reactor: f = txaio.call_later(5, foo) fake_reactor.advance(10) # ...etc