summaryrefslogtreecommitdiff
path: root/service/test/functional
diff options
context:
space:
mode:
Diffstat (limited to 'service/test/functional')
-rw-r--r--service/test/functional/features/environment.py8
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):