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

Method _getParentArgParser

Lib/unittest/main.py:161–197  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

159 self._discovery_parser = self._getDiscoveryArgParser(parent_parser)
160
161 def _getParentArgParser(self):
162 parser = argparse.ArgumentParser(add_help=False)
163
164 parser.add_argument('-v', '--verbose', dest='verbosity',
165 action='store_const', const=2,
166 help='Verbose output')
167 parser.add_argument('-q', '--quiet', dest='verbosity',
168 action='store_const', const=0,
169 help='Quiet output')
170 parser.add_argument('--locals', dest='tb_locals',
171 action='store_true',
172 help='Show local variables in tracebacks')
173 parser.add_argument('--durations', dest='durations', type=int,
174 default=None, metavar="N",
175 help='Show the N slowest test cases (N=0 for all)')
176 if self.failfast is None:
177 parser.add_argument('-f', '--failfast', dest='failfast',
178 action='store_true',
179 help='Stop on first fail or error')
180 self.failfast = False
181 if self.catchbreak is None:
182 parser.add_argument('-c', '--catch', dest='catchbreak',
183 action='store_true',
184 help='Catch Ctrl-C and display results so far')
185 self.catchbreak = False
186 if self.buffer is None:
187 parser.add_argument('-b', '--buffer', dest='buffer',
188 action='store_true',
189 help='Buffer stdout and stderr during tests')
190 self.buffer = False
191 if self.testNamePatterns is None:
192 parser.add_argument('-k', dest='testNamePatterns',
193 action='append', type=_convert_select_pattern,
194 help='Only run tests which match the given substring')
195 self.testNamePatterns = []
196
197 return parser
198
199 def _getMainArgParser(self, parent):
200 parser = argparse.ArgumentParser(parents=[parent], color=True)

Callers 1

_initArgParsersMethod · 0.95

Calls 1

add_argumentMethod · 0.45

Tested by

no test coverage detected