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

Method _do_discovery

Lib/unittest/main.py:231–242  ·  view source on GitHub ↗
(self, argv, Loader=None)

Source from the content-addressed store, hash-verified

229 return parser
230
231 def _do_discovery(self, argv, Loader=None):
232 self.start = '.'
233 self.pattern = 'test*.py'
234 self.top = None
235 if argv is not None:
236 # handle command line args for test discovery
237 if self._discovery_parser is None:
238 # for testing
239 self._initArgParsers()
240 self._discovery_parser.parse_args(argv, self)
241
242 self.createTests(from_discovery=True, Loader=Loader)
243
244 def runTests(self):
245 if self.catchbreak:

Calls 3

_initArgParsersMethod · 0.95
createTestsMethod · 0.95
parse_argsMethod · 0.45