diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/mitmproxy/test_command.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/mitmproxy/test_command.py b/test/mitmproxy/test_command.py index ea1017e7..22ebcc21 100644 --- a/test/mitmproxy/test_command.py +++ b/test/mitmproxy/test_command.py @@ -55,7 +55,20 @@ class TAddon: pass +class TypeErrAddon: + @command.command("noret") + def noret(self): + pass + + class TestCommand: + def test_typecheck(self): + with taddons.context(loadcore=False) as tctx: + cm = command.CommandManager(tctx.master) + a = TypeErrAddon() + c = command.Command(cm, "noret", a.noret) + print(c.signature_help()) + def test_varargs(self): with taddons.context() as tctx: cm = command.CommandManager(tctx.master) |