()
| 89 | |
| 90 | |
| 91 | async def test_async_halt(): |
| 92 | o = options.Options() |
| 93 | m = master.Master(o) |
| 94 | a = addonmanager.AddonManager(m) |
| 95 | halt = AsyncTHalt() |
| 96 | end = AsyncTAddon("end") |
| 97 | a.add(halt) |
| 98 | a.add(end) |
| 99 | |
| 100 | assert not end.running_called |
| 101 | await a.trigger_event(hooks.RunningHook()) |
| 102 | assert not end.running_called |
| 103 | |
| 104 | a.remove(halt) |
| 105 | await a.trigger_event(hooks.RunningHook()) |
| 106 | assert end.running_called |
| 107 | |
| 108 | |
| 109 | async def test_lifecycle(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…