======================
Tracing hook execution
======================

Sample output
-------------

PrintHooks output for a test run that discovers one standard TestCase
test in a python module.

::

  handleArgs: <CommandLineArgsEvent>
  createTests: <CreateTestsEvent>
  loadTestsFromNames: LoadFromNames(names=[], module=None)
    handleFile: <HandleFileEvent>
    matchPath: <MatchPathEvent>
    loadTestsFromModule: <LoadFromModuleEvent>
      loadTestsFromTestCase: <LoadFromTestCaseEvent>
      getTestCaseNames: <GetTestCaseNamesEvent>
    handleFile: <HandleFileEvent>
  runnerCreated: <RunnerCreatedEvent>
  resultCreated: <ResultCreatedEvent>
  startTestRun: <StartTestRunEvent>
  startTest: <StartTestEvent>
    reportStartTest: <ReportTestEvent>
  testOutcome: <TestOutcomeEvent>
    setTestOutcome: <TestOutcomeEvent>
    reportSuccess: <ReportTestEvent>
  .stopTest: <StopTestEvent>
  stopTestRun: <StopTestRunEvent>
  
    beforeErrorList: <ReportSummaryEvent>
  ----------------------------------------------------------------------
    beforeSummaryReport: <ReportSummaryEvent>
  Ran 1 test in 0.000s
  
    wasSuccessful: <ResultSuccessEvent>
  OK
    afterSummaryReport: <ReportSummaryEvent>
  
.. autoplugin :: nose2.plugins.printhooks.PrintHooks
