... bus_task = asyncio.create_task(bus.run())
... asyncio.create_task(p.run())
... await bus.send({'sender': 'Test', 'target': 'Bus Test', 'key': 'v'})
-... await asyncio.sleep(0.01)
+... await asyncio.sleep(0)
+... await asyncio.sleep(0)
... bus_task.cancel()
>>> asyncio.run(test_bus_plugin())
BusPlugin 'Bus Test' configured.
... bus_task = asyncio.create_task(bus.run())
... await bus.send({'sender': 'Test', 'target': '',
... 'command': 'get clients'})
-... await asyncio.sleep(0.01)
+... await asyncio.sleep(0)
... bus_task.cancel()
>>> asyncio.run(test_bus())
BusPlugin 'Bus Test' configured.
... await setup(bus)
... bus_task = asyncio.create_task(bus.run())
... await send(bus)
-... await asyncio.sleep(0.01)
+... await asyncio.sleep(0)
... bus_task.cancel()
>>> asyncio.run(main())
Sending messages.
... await setup(bus)
... bus_task = asyncio.create_task(bus.run())
... await send(bus)
- ... await asyncio.sleep(0.01)
+ ... await asyncio.sleep(0)
... bus_task.cancel()
>>> asyncio.run(main())
Setting up.
>>> async def main():
... bus = MessageBus()
... bus_task = asyncio.create_task(bus.run())
- ... await asyncio.sleep(0.01)
+ ... await asyncio.sleep(0)
... bus_task.cancel()
>>> asyncio.run(main())
"""
... await bus.send({'sender': 'Client 2', 'target': 'Client 1'})
... await bus.send({'sender': 'Client 1', 'target': 'Client 2',
... 'k1': 42})
- ... await asyncio.sleep(0.01)
+ ... await asyncio.sleep(0)
... bus_task.cancel()
>>> asyncio.run(main())
Message not allowed for sender Client 1!