Lines Matching full:argparse
15 import argparse
43 parser = argparse.ArgumentParser()
46 mock.patch('argparse._sys.exit')
51 parser = argparse.ArgumentParser()
60 # argparse uses stderr as a fallback
63 mock.patch('argparse._sys.exit'),
172 class ErrorRaisingArgumentParser(argparse.ArgumentParser):
750 argument_signatures = [Sig('--foo', action=argparse.BooleanOptionalAction)]
762 parser = argparse.ArgumentParser()
764 parser.add_argument('--foo', const=True, action=argparse.BooleanOptionalAction)
772 Sig('--foo', required=True, action=argparse.BooleanOptionalAction)
1477 Sig('foo', nargs='?', default=argparse.SUPPRESS),
1478 Sig('bar', nargs='*', default=argparse.SUPPRESS),
1479 Sig('--baz', action='store_true', default=argparse.SUPPRESS),
1495 parser_signature = Sig(argument_default=argparse.SUPPRESS)
1604 type = argparse.FileType('r')
1608 type = argparse.FileType('wb', 1)
1612 type = argparse.FileType('r', encoding='latin_1')
1616 type = argparse.FileType('w', encoding='big5', errors='ignore')
1621 type = argparse.FileType('r', 1, errors='replace')
1688 Sig('-x', type=argparse.FileType()),
1689 Sig('spam', type=argparse.FileType('r')),
1709 Sig('-c', type=argparse.FileType('r'), default='no-file.txt'),
1728 Sig('-x', type=argparse.FileType('rb')),
1729 Sig('spam', type=argparse.FileType('rb')),
1767 Sig('-x', type=argparse.FileType('w')),
1768 Sig('spam', type=argparse.FileType('w')),
1790 Sig('-x', type=argparse.FileType('x')),
1791 Sig('spam', type=argparse.FileType('x')),
1805 Sig('-x', type=argparse.FileType('wb')),
1806 Sig('spam', type=argparse.FileType('wb')),
1822 Sig('-x', type=argparse.FileType('xb')),
1823 Sig('spam', type=argparse.FileType('xb')),
1835 FT = argparse.FileType
1856 parser = argparse.ArgumentParser()
1858 parser.add_argument('-x', type=argparse.FileType)
1862 % (argparse.FileType,),
1934 parser = argparse.ArgumentParser()
1952 class OptionalAction(argparse.Action):
1974 class PositionalAction(argparse.Action):
2017 class MyAction(argparse.Action):
2024 parser = argparse.ArgumentParser()
2579 argparse.ArgumentError,
2580 argparse.ArgumentParser,
2585 argparse.ArgumentError,
2586 argparse.ArgumentParser,
2696 raises(ValueError, add_argument, 'bar', nargs=argparse.PARSER)
2720 parser = argparse.ArgumentParser()
2856 group.add_argument('-x', help=argparse.SUPPRESS)
2890 add('--spam', action='store_true', help=argparse.SUPPRESS)
2891 add('--badger', action='store_false', help=argparse.SUPPRESS)
2892 add('--bladder', help=argparse.SUPPRESS)
3241 parser = argparse.ArgumentParser()
3313 ns = argparse.Namespace()
3318 ns = argparse.Namespace(x=1, y=2)
3355 parser = argparse.ArgumentParser(
3740 Sig('--foo', help='Whether to foo', action=argparse.BooleanOptionalAction),
3742 action=argparse.BooleanOptionalAction),
3743 Sig('-f', '--foobar', '--barfoo', action=argparse.BooleanOptionalAction),
3744 Sig('--bazz', action=argparse.BooleanOptionalAction,
3745 default=argparse.SUPPRESS, help='Bazz!'),
4167 parser_signature = Sig(prog='PROG', usage=argparse.SUPPRESS)
4190 Sig('--foo', help=argparse.SUPPRESS),
4214 (Sig('group'), [Sig('--bar', help=argparse.SUPPRESS)]),
4237 Sig('spam', help=argparse.SUPPRESS),
4371 prog='PROG', formatter_class=argparse.RawTextHelpFormatter,
4420 prog='PROG', formatter_class=argparse.RawDescriptionHelpFormatter,
4468 prog='PROG', formatter_class=argparse.ArgumentDefaultsHelpFormatter,
4474 Sig('--taz', action=argparse.BooleanOptionalAction,
4476 Sig('--corge', action=argparse.BooleanOptionalAction,
4477 help='Whether to corge it', default=argparse.SUPPRESS),
4540 help=argparse.SUPPRESS),
4637 formatter_class=argparse.MetavarTypeHelpFormatter)
4668 parser = argparse.ArgumentParser()
4673 parser = argparse.ArgumentParser()
4700 parser = argparse.ArgumentParser()
4706 parser = argparse.ArgumentParser()
4754 parser_class=argparse.ArgumentParser)
4780 parser = argparse.ArgumentParser()
4793 parser = argparse.ArgumentParser()
4802 parser = argparse.ArgumentParser()
4823 self.assertRaises(ValueError, argparse.ArgumentParser,
4827 parser = argparse.ArgumentParser()
4829 self.assertRaises(argparse.ArgumentError,
4832 self.assertRaises(argparse.ArgumentError,
4836 get_parser = argparse.ArgumentParser
4861 parser = argparse.ArgumentParser()
4864 self.assertRaises(argparse.ArgumentError,
4866 self.assertRaises(argparse.ArgumentError,
4868 self.assertRaises(argparse.ArgumentError,
4870 self.assertRaises(argparse.ArgumentError,
4962 option = argparse.Action(
4979 argument = argparse.Action(
4996 ns = argparse.Namespace(foo=42, bar='spam')
5001 ns = argparse.Namespace(**{'"': 'quote'})
5006 ns = argparse.Namespace(a=1, **{'"': 'quote'})
5011 ns = argparse.Namespace(**{'valid': True})
5016 parser = argparse.ArgumentParser(prog='PROG')
5020 "add_help=True)" % argparse.HelpFormatter)
5030 ns = argparse.Namespace()
5033 ns = argparse.Namespace(a=42, b='spam')
5038 ns1 = argparse.Namespace(a=1, b=2)
5039 ns2 = argparse.Namespace(b=2, a=1)
5040 ns3 = argparse.Namespace(a=1)
5041 ns4 = argparse.Namespace(b=2)
5055 ns = argparse.Namespace(a=1, b=2)
5073 self._test_module_encoding(argparse.__file__)
5086 error = argparse.ArgumentError(None, msg)
5098 raise argparse.ArgumentTypeError('spam!')
5179 parser = argparse.ArgumentParser()
5195 parser = argparse.ArgumentParser()
5205 parser = argparse.ArgumentParser()
5215 parser = argparse.ArgumentParser()
5227 parser = argparse.ArgumentParser()
5240 parser = argparse.ArgumentParser()
5244 parser = argparse.ArgumentParser()
5248 parser = argparse.ArgumentParser()
5253 parser = argparse.ArgumentParser()
5258 parser = argparse.ArgumentParser()
5265 parser = argparse.ArgumentParser()
5282 parser = argparse.ArgumentParser(prog='PROG')
5371 parser = argparse.ArgumentParser()
5375 parser = argparse.ArgumentParser()
5542 parser = argparse.ArgumentParser()
5548 parser = argparse.ArgumentParser()
5563 # from argparse import * tests
5569 for name in argparse.__all__:
5570 self.assertTrue(hasattr(argparse, name))
5575 for name, value in vars(argparse).items()
5579 self.assertEqual(sorted(items), sorted(argparse.__all__))
5609 self.parser = argparse.ArgumentParser(exit_on_error=False)
5614 self.assertEqual(ns, argparse.Namespace(integers=4))
5617 with self.assertRaises(argparse.ArgumentError):