()
| 39 | |
| 40 | |
| 41 | async def test_keepserving(): |
| 42 | ks = TKS() |
| 43 | d = Dummy(True) |
| 44 | with taddons.context(ks) as tctx: |
| 45 | tctx.master.addons.add(d) |
| 46 | ks.running() |
| 47 | assert ks.keepgoing() |
| 48 | |
| 49 | d.val = False |
| 50 | assert not ks.keepgoing() |
| 51 | await asyncio.sleep(0.3) |
| 52 | assert ks.is_shutdown |