MCPcopy Index your code
hub / github.com/python/cpython / setUp

Method setUp

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

Source from the content-addressed store, hash-verified

3135 self.assertRaises(ArgumentParserError, *args, **kwargs)
3136
3137 def setUp(self):
3138 super().setUp()
3139 self.wxyz_parent = ErrorRaisingArgumentParser(add_help=False)
3140 self.wxyz_parent.add_argument('--w')
3141 x_group = self.wxyz_parent.add_argument_group('x')
3142 x_group.add_argument('-y')
3143 self.wxyz_parent.add_argument('z')
3144
3145 self.abcd_parent = ErrorRaisingArgumentParser(add_help=False)
3146 self.abcd_parent.add_argument('a')
3147 self.abcd_parent.add_argument('-b')
3148 c_group = self.abcd_parent.add_argument_group('c')
3149 c_group.add_argument('--d')
3150
3151 self.w_parent = ErrorRaisingArgumentParser(add_help=False)
3152 self.w_parent.add_argument('--w')
3153
3154 self.z_parent = ErrorRaisingArgumentParser(add_help=False)
3155 self.z_parent.add_argument('z')
3156
3157 # parents with mutually exclusive groups
3158 self.ab_mutex_parent = ErrorRaisingArgumentParser(add_help=False)
3159 group = self.ab_mutex_parent.add_mutually_exclusive_group()
3160 group.add_argument('-a', action='store_true')
3161 group.add_argument('-b', action='store_true')
3162
3163 def test_single_parent(self):
3164 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