(self)
| 4007 | parser.parse_args('-x 1'.split(), NS(x='baz'))) |
| 4008 | |
| 4009 | def test_set_defaults_subparsers(self): |
| 4010 | parser = ErrorRaisingArgumentParser() |
| 4011 | parser.set_defaults(x='foo') |
| 4012 | subparsers = parser.add_subparsers() |
| 4013 | parser_a = subparsers.add_parser('a') |
| 4014 | parser_a.set_defaults(y='bar') |
| 4015 | self.assertEqual(NS(x='foo', y='bar'), |
| 4016 | parser.parse_args('a'.split())) |
| 4017 | |
| 4018 | def test_set_defaults_parents(self): |
| 4019 | parent = ErrorRaisingArgumentParser(add_help=False) |
nothing calls this directly
no test coverage detected