Lines Matching refs:parse_args

55             functools.partial(parser.parse_args, ['-h'])
134 def stderr_to_parser_error(parse_args, *args, **kwargs):
139 return parse_args(*args, **kwargs)
149 result = parse_args(*args, **kwargs)
174 def parse_args(self, *args, **kwargs):
175 parse_args = super(ErrorRaisingArgumentParser, self).parse_args
176 return stderr_to_parser_error(parse_args, *args, **kwargs)
238 return parser.parse_args(args)
245 return parser.parse_args()
253 def __init__(self, tester_cls, add_arguments, parse_args):
255 self._parse_args = parse_args
284 parser.parse_args(args)
297 for parse_args in [listargs, sysargs]:
298 AddTests(cls, add_arguments, parse_args)
1939 self.assertEqual(parser.parse_args('1'.split()),
1941 self.assertEqual(parser.parse_args('-x 1 42'.split()),
2028 self.assertEqual(parser.parse_args(['1']), NS(badger='foo[1]'))
2029 self.assertEqual(parser.parse_args(['42']), NS(badger='foo[42]'))
2116 self.assertArgumentParserError(self.parser.parse_args, args)
2121 self.parser.parse_args('0.5 1 b -w 7'.split()),
2125 self.parser.parse_args('0.25 --foo 2 -y 2 3j -- -1j'.split()),
2129 self.parser.parse_args('--foo 0.125 1 c'.split()),
2133 self.parser.parse_args('-1.5 3 11 -- a --foo 7 -- b'.split()),
2166 parser.parse_args('1 2'.split()))
2170 ret = parser.parse_args(['run'])
2174 self.assertArgumentParserError(parser.parse_args, ())
2194 ret = parser.parse_args(())
2203 parser.parse_args(())
2215 parser.parse_args(('baz',))
2226 ret = parser.parse_args(())
2388 self.parser.parse_args(args_str.split())
2432 self.assertArgumentParserError(parser.parse_args,
2472 result = parser.parse_args('1 2 3'.split())
2482 result = parser.parse_args('1 2 3'.split())
2494 result = parser.parse_args('1 2 3 4'.split())
2537 self.assertEqual(parser.parse_args('-y 1 2 --w 3'.split()),
2541 self._test_mutex_ab(self.ab_mutex_parent.parse_args)
2543 self._test_mutex_ab(parser.parse_args)
2549 self._test_mutex_ab(parser.parse_args)
2551 def _test_mutex_ab(self, parse_args):
2552 self.assertEqual(parse_args([]), NS(a=False, b=False))
2553 self.assertEqual(parse_args(['-a']), NS(a=True, b=False))
2554 self.assertEqual(parse_args(['-b']), NS(a=False, b=True))
2555 self.assertArgumentParserError(parse_args, ['-a', '-b'])
2556 self.assertArgumentParserError(parse_args, ['-b', '-a'])
2557 self.assertArgumentParserError(parse_args, ['-c'])
2558 self.assertArgumentParserError(parse_args, ['-a', '-c'])
2559 self.assertArgumentParserError(parse_args, ['-b', '-c'])
2564 self.assertEqual(parser.parse_args('--d 1 --w 2 3 4'.split()),
2570 self.assertEqual(parser.parse_args('-a --w 2 3'.split()),
2573 parser.parse_args, '-a --w 2 3 -b'.split())
2575 parser.parse_args, '-a -b --w 2 3'.split())
2592 self.assertEqual(parser.parse_args('1 2'.split()),
2600 self.assertEqual(parser.parse_args('bar -b 1 --d 2 3 4'.split()),
2613 self.assertEqual(parser.parse_args('foo -a 4'.split()),
2615 self.assertEqual(parser.parse_args('bar -b --w 2 3 4'.split()),
2618 parser.parse_args, 'foo -a -b 4'.split())
2620 parser.parse_args, 'bar -b -a 4'.split())
2656 self.assertRaises(ArgumentParserError, parser.parse_args,
2723 parser.parse_args(['-h'])
2728 parse_args = self.get_parser(required=False).parse_args
2731 self.assertRaises(error, parse_args, args_string.split())
2734 parse_args = self.get_parser(required=True).parse_args
2737 self.assertRaises(error, parse_args, args_string.split())
2740 parse_args = self.get_parser(required=False).parse_args
2743 actual_ns = parse_args(args_string.split())
2747 parse_args = self.get_parser(required=True).parse_args
2749 actual_ns = parse_args(args_string.split())
3200 parser.parse_args([]))
3202 parser.parse_args([], NS()))
3204 parser.parse_args([], NS(x='baz')))
3206 parser.parse_args([], NS(x='baz', z=2)))
3213 parser.parse_args([]))
3215 parser.parse_args([], NS()))
3217 parser.parse_args([], NS(x='baz')))
3219 parser.parse_args('-x 1'.split()))
3221 parser.parse_args('-x 1'.split(), NS()))
3223 parser.parse_args('-x 1'.split(), NS(x='baz')))
3232 parser.parse_args('a'.split()))
3238 self.assertEqual(NS(x='foo'), parser.parse_args([]))
3245 self.assertEqual(NS(foo=2), parser.parse_args(['X']))
3257 parser.parse_args([]))
3262 parser.parse_args([]))
3276 parser.parse_args([]))
3281 parser.parse_args([]))
4883 parser.parse_args(args_str.split())
4887 self.assertRaises(ArgumentParserError, parser.parse_args, args)
4900 parser.parse_args(['-v'])
4914 parser.parse_args(['-V'])
5103 parser.parse_args(['XXX'])
5120 parser.parse_args([])
5126 parser.parse_args(['myXargument'])
5132 parser.parse_args(['myXargument', '-req_opt=1'])
5145 parser.parse_args([])
5151 parser.parse_args(['--req_opt=1'])
5162 parser.parse_args([])
5181 args = parser.parse_args('--foo spam!'.split())
5197 args = parser.parse_args([])
5207 args = parser.parse_args([])
5217 args = parser.parse_args([])
5230 args = parser.parse_args([])
5241 parser.parse_args(())
5245 parser.parse_args([])
5250 parser.parse_args(('x',))
5255 parser.parse_args(['x'])
5351 parser.parse_args([])
5613 ns = self.parser.parse_args('--integers 4'.split())
5618 self.parser.parse_args('--integers a'.split())