我使用库
allure-pytest=2.13.2
和 allure-python-commons=2.13.2
来构建魅力报告。我需要更改严重性值的集合(添加“高”和“低”)。我不能这样做。
该图书馆具有以下价值:
class Severity(str, Enum):
BLOCKER = 'blocker'
CRITICAL = 'critical'
NORMAL = 'normal'
MINOR = 'minor'
TRIVIAL = 'trivial'
如果我这样做:
@allure.label('severity', 'high')
然后报告显示“正常”(默认值)。 顺便说一句,报告中根本没有显示任何标签,显然这是一个错误。
那么我该如何制定自己的严重性价值观呢?有人遇到过这个问题吗
看起来像是硬编码的严重性值
if tag in [severity for severity in Severity]:
return Label(name=LabelType.SEVERITY, value=tag)
您可能会产生吸引力问题