pytest通过打标签方式(@pytest.mark.fast)执行测试用例报警告PytestUnknownMarkWarning的解决方法

  最近学习pytest使用打标签的方式执行测试用例时,用例执行完成后报警告PytestUnknownMarkWarning,如下:

解决方法:

在用例的当前目录下新建配置文件pytest.ini,然后在配置文件中定义好我们需要使用的标签,多个标签时需要换行:

[pytest]
markers = slow  # slow为自定义的标签名
          fast  # fast为自定义的标签名

然后再次执行命令:pytest -m fast ./pytest_study/test_add.py -s

  从执行结果中可以看到之前的警告信息没有了,问题得到解决!

原文地址:https://www.cnblogs.com/lwjnicole/p/14362323.html