Implements terminal reporting of the full testing process.

This is a good source for looking at the various reporting hooks.

command line options

-v, --verbose
increase verbosity.
-l, --showlocals
show locals in tracebacks (disabled by default).
--report=opts
show more info, valid: skipped,xfailed
--tb=style
traceback verboseness (long/short/no).
--fulltrace
don't cut any tracebacks (default is to cut).

Start improving this plugin in 30 seconds

  1. Download pytest_terminal.py plugin source code
  2. put it somewhere as pytest_terminal.py into your import path
  3. a subsequent py.test run will use your local version

Checkout customize, other plugins or get in contact.