()
| 23 | await send({"type": "lifespan.shutdown.complete"}) |
| 24 | |
| 25 | async def test(): |
| 26 | config = Config(app=app, lifespan="on") |
| 27 | lifespan = LifespanOn(config) |
| 28 | |
| 29 | assert not startup_complete |
| 30 | assert not shutdown_complete |
| 31 | await lifespan.startup() |
| 32 | assert startup_complete |
| 33 | assert not shutdown_complete |
| 34 | await lifespan.shutdown() |
| 35 | assert startup_complete |
| 36 | assert shutdown_complete |
| 37 | |
| 38 | loop = asyncio.new_event_loop() |
| 39 | loop.run_until_complete(test()) |
no test coverage detected