Есть ли способ передать информацию из тега в Behave?
Иногда тест не выполняется из-за известной проблемы. Поэтому я хочу отметить тест предложенной реализацией тега @skip. Но регистрация этого происходит из before_all, before_scenario или before_feature. Я надеялся, что будет какой-то способ сделать это, как файл функции
Feature: The topic page should function as expected
@skip="JIRA-###" @skip(reason="Or Like this?")
Scenario: There should be no severe console log errors on topic page
Given blah blah blah ...
И тогда в файле среды что-то вроде:
def before_scenario(context, scenario):
if 'skip' in context.tags:
feature.skip("Skipping tests until %s is fixed" % context.tags.skip.text)
return
В настоящее время я добавляю второй тег с помощью @KEY-### и затем пишу пользовательскую функцию для получения ключа JIRA, просматривая context.tags (аналогично этой настройке), а затем передавая этот текст в функцию пропуска. Но хотел проверить, есть ли лучший способ передать информацию из файла объектов по тегам.