MCPcopy Index your code
hub / github.com/python/cpython / test_invalid_subparser_help

Method test_invalid_subparser_help

Lib/test/test_argparse.py:2943–2951  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2941 self.assert_bad_help(TypeError, parser.add_subparsers, help='%(prog)d')
2942
2943 def test_invalid_subparser_help(self):
2944 parser = ErrorRaisingArgumentParser(prog='PROG')
2945 subparsers = parser.add_subparsers()
2946 self.assert_bad_help(ValueError, subparsers.add_parser, '1',
2947 help='%Y-%m-%d')
2948 self.assert_bad_help(KeyError, subparsers.add_parser, '1',
2949 help='%(spam)s')
2950 self.assert_bad_help(TypeError, subparsers.add_parser, '1',
2951 help='%(prog)d')
2952
2953 def test_subparser_title_help(self):
2954 parser = ErrorRaisingArgumentParser(prog='PROG',

Callers

nothing calls this directly

Calls 3

assert_bad_helpMethod · 0.95
add_subparsersMethod · 0.80

Tested by

no test coverage detected