PY-20854: Support feature-level tags for behave

This commit is contained in:
Ilya.Kazakevich
2017-11-01 00:37:54 +03:00
parent 78254416ac
commit ff3ecdf64b
+4
View File
@@ -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: