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

Method setUp

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

Source from the content-addressed store, hash-verified

3024 self.assertRaises(ArgumentParserError, *args, **kwargs)
3025
3026 def setUp(self):
3027 super().setUp()
3028 self.wxyz_parent = ErrorRaisingArgumentParser(add_help=False)
3029 self.wxyz_parent.add_argument('--w')
3030 x_group = self.wxyz_parent.add_argument_group('x')
3031 x_group.add_argument('-y')
3032 self.wxyz_parent.add_argument('z')
3033
3034 self.abcd_parent = ErrorRaisingArgumentParser(add_help=False)
3035 self.abcd_parent.add_argument('a')
3036 self.abcd_parent.add_argument('-b')
3037 c_group = self.abcd_parent.add_argument_group('c')
3038 c_group.add_argument('--d')
3039
3040 self.w_parent = ErrorRaisingArgumentParser(add_help=False)
3041 self.w_parent.add_argument('--w')
3042
3043 self.z_parent = ErrorRaisingArgumentParser(add_help=False)
3044 self.z_parent.add_argument('z')
3045
3046 # parents with mutually exclusive groups
3047 self.ab_mutex_parent = ErrorRaisingArgumentParser(add_help=False)
3048 group = self.ab_mutex_parent.add_mutually_exclusive_group()
3049 group.add_argument('-a', action='store_true')
3050 group.add_argument('-b', action='store_true')
3051
3052 def test_single_parent(self):
3053 parser = ErrorRaisingArgumentParser(parents=[self.wxyz_parent])

Callers

nothing calls this directly

Calls 6

superClass · 0.85
setUpMethod · 0.45
add_argumentMethod · 0.45
add_argument_groupMethod · 0.45

Tested by

no test coverage detected