diff --git a/test/behave/features/environment.py b/test/behave/features/environment.py index bdcedf221e13e1a5dcd9e0f6f51177938d769453..4e71973e9b79cf6c86c6b7830cfcc0e29308eca9 100644 --- a/test/behave/features/environment.py +++ b/test/behave/features/environment.py @@ -9,8 +9,8 @@ from behave_webdriver.driver import ChromeOptions def save_screenshot(context, step): """Save a screenshot to ./screenshots.""" timestamp = time.strftime("%Y-%m-%dT%H:%M:%S") - filename = re.sub('\W', '-', '{} failed {}'.format(timestamp, - str(step.name))) + filename = re.sub(r'\W', '-', '{} failed {}'.format(timestamp, + str(step.name))) filepath = os.path.join('screenshots', filename + '.png') if not os.path.exists('screenshots'): os.mkdir('screenshots') @@ -35,6 +35,7 @@ def before_all(context): def before_tag(context, tag): + """Define steps run before each tag.""" def get_values(app): values = {} values['url'] = userdata.get(app + '.url') @@ -58,7 +59,6 @@ def before_tag(context, tag): context.nextcloud = get_values('nextcloud') - def after_all(context): """Cleanup after tests run.""" context.behave_driver.quit() @@ -74,4 +74,3 @@ def after_step(context, step): print(" Timestamp: {}".format(message['timestamp'])) print(" Source: {}".format(message['source'])) print(" Message: {}\n".format(message['message'])) -