Dropping Into the Debugger¶
Start a pdb.post_mortem()
on errors and failures.
This plugin implements testOutcome()
and will drop into pdb
whenever it sees a test outcome that includes exc_info.
It fires beforeInteraction()
before launching pdb and
afterInteraction()
after. Other plugins may implement
beforeInteraction()
to return False
and set event.handled
to
prevent this plugin from launching pdb.
Configuration [debugger]¶
-
always-on
¶ Default: False Type: boolean
-
errors-only
¶ Default: False Type: boolean
Sample configuration¶
The default configuration is equivalent to including the following in a unittest.cfg
file.
[debugger]
always-on = False
errors-only = False