()
| 22 | |
| 23 | |
| 24 | def test_start_hook(): |
| 25 | with pytest.raises(TypeError): |
| 26 | commands.StartHook() |
| 27 | |
| 28 | @dataclass |
| 29 | class TestHook(commands.StartHook): |
| 30 | data: bytes |
| 31 | |
| 32 | f = TestHook(b"foo") |
| 33 | assert f.args() == [b"foo"] |
| 34 | assert TestHook in all_hooks.values() |