当前位置:   article > 正文

pytest用例分组执行有警告:PytestUnknownMarkWarning: Unknown pytest.mark.test4 - is this a typo?_pytestunknownmarkwarning: unknown pytest.mark.xf -

pytestunknownmarkwarning: unknown pytest.mark.xf - is this a typo?

在网上搜索了好多关于这个告警的解决信息,虽然能解决,但总有些文件名错漏问题,就自己记录下好了。
当使用 @pytest.mark.xxxx 对 pytest 的用例进行标记后,执行时虽然能执行成功,但会有告警信息:

PytestUnknownMarkWarning: Unknown pytest.mark.test4 - is this a typo?
  • 1

问题原因为:分组标签 test4 在默认配置中无法找到,在对应配置中添加该标签即可。
解决方法已经在告警信息中的 https://docs.pytest.org/en/stable/mark.html 中给出。
以下简单记录下 pytest.ini 配置文件修改以方便不想点击链接的人了。
创建或在已有的 pytest.ini 文件中写入标签信息即可

[pytest]
markers = test1
    test2
    test3
    test4
  • 1
  • 2
  • 3
  • 4
  • 5

吐槽下,之所以要记录这个,是因为好多解决方法中的 pytest.ini 配置名有缺漏, pytest.in 或 pytest.int 等都有,知道的都知道应该是 pytest.ini ,半桶水的就针对创建 in 或 int 后缀的文件去了。。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/649665
推荐阅读
相关标签
  

闽ICP备14008679号