diff options
Diffstat (limited to 'service/test/functional')
-rw-r--r-- | service/test/functional/features/environment.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/service/test/functional/features/environment.py b/service/test/functional/features/environment.py index a30f3221..d49016b6 100644 --- a/service/test/functional/features/environment.py +++ b/service/test/functional/features/environment.py @@ -127,8 +127,12 @@ def after_step(context, step): def _debug_on_error(context, step): if step.status == 'failed' and context.config.userdata.getbool("debug"): - import pdb - pdb.post_mortem(step.exc_traceback) + try: + import ipdb + ipdb.post_mortem(step.exc_traceback) + except ImportError: + import pdb + pdb.post_mortem(step.exc_traceback) def _save_screenshot(context, step): |