MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_subparser_parents

Method test_subparser_parents

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

Source from the content-addressed store, hash-verified

3110 NS(w=None, y=None, z='2'))
3111
3112 def test_subparser_parents(self):
3113 parser = ErrorRaisingArgumentParser()
3114 subparsers = parser.add_subparsers()
3115 abcde_parser = subparsers.add_parser('bar', parents=[self.abcd_parent])
3116 abcde_parser.add_argument('e')
3117 self.assertEqual(parser.parse_args('bar -b 1 --d 2 3 4'.split()),
3118 NS(a='3', b='1', d='2', e='4'))
3119
3120 def test_subparser_parents_mutex(self):
3121 parser = ErrorRaisingArgumentParser()

Callers

nothing calls this directly

Calls 8

parse_argsMethod · 0.95
add_subparsersMethod · 0.80
add_parserMethod · 0.80
NSClass · 0.70
add_argumentMethod · 0.45
assertEqualMethod · 0.45
splitMethod · 0.45

Tested by

no test coverage detected