From ff3ecdf64bcf5c7069192c144d9a4479d3c9a78a Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Wed, 1 Nov 2017 00:36:12 +0300 Subject: [PATCH] PY-20854: Support feature-level tags for behave --- python/helpers/pycharm/behave_runner.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python/helpers/pycharm/behave_runner.py b/python/helpers/pycharm/behave_runner.py index cfa8d22eb4a1..fd6e7c14ba36 100644 --- a/python/helpers/pycharm/behave_runner.py +++ b/python/helpers/pycharm/behave_runner.py @@ -249,6 +249,10 @@ class _BehaveRunner(_bdd_utils.BddRunner): assert isinstance(feature, Feature), feature scenarios = [] for scenario in feature.scenarios: + try: + scenario.tags.extend(feature.tags) + except AttributeError: + pass if isinstance(scenario, ScenarioOutline): scenarios.extend(scenario.scenarios) else: