diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/mitmproxy/test_optmanager.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/mitmproxy/test_optmanager.py b/test/mitmproxy/test_optmanager.py index d6ce87e6..ba31c750 100644 --- a/test/mitmproxy/test_optmanager.py +++ b/test/mitmproxy/test_optmanager.py @@ -294,6 +294,7 @@ class TTypes(optmanager.OptManager): self.add_option("str", "str", str, "help") self.add_option("optstr", "optstr", typing.Optional[str], "help", "help") self.add_option("bool", False, bool, "help") + self.add_option("bool_on", True, bool, "help") self.add_option("int", 0, int, "help") self.add_option("optint", 0, typing.Optional[int], "help") self.add_option("seqstr", [], typing.Sequence[str], "help") @@ -303,10 +304,11 @@ class TTypes(optmanager.OptManager): def test_make_parser(): parser = argparse.ArgumentParser() opts = TTypes() - opts.make_parser(parser, "str") - opts.make_parser(parser, "bool") - opts.make_parser(parser, "int") - opts.make_parser(parser, "seqstr") + opts.make_parser(parser, "str", short="a") + opts.make_parser(parser, "bool", short="b") + opts.make_parser(parser, "int", short="c") + opts.make_parser(parser, "seqstr", short="d") + opts.make_parser(parser, "bool_on", short="e") with pytest.raises(ValueError): opts.make_parser(parser, "unknown") |