Pytest.main()函数之mark标签使用方法举例

Posted 我是丸子丫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pytest.main()函数之mark标签使用方法举例相关的知识,希望对你有一定的参考价值。

1、创建.ini配置文件,定义标签

[pytest]# 固定的section名
markers= # 固定的option名称
    smoking
    systems

2、创建用例,分别标记,举例如下:

import pytest

@pytest.mark.smoke
def test_a():
    print('我是用例a')

def test_b():
    print('我是用例b')

def test_c():
    print('我是用例c')

3、创建执行所有用例的.py文件,如test_run_all.py

(-v 展示用例详细信息 -m仅执行指定标签的用例)

import pytest

if __name__ == '__main__':
    pytest.main(['-v','-m smoke']) #-v 展示用例详细信息 -m仅执行指定标签的用例

以上是关于Pytest.main()函数之mark标签使用方法举例的主要内容,如果未能解决你的问题,请参考以下文章

pytest之执行测试pytest.main()的使用

pytest.main 无法生成报告pytest-html报告,cmd可以?

Pytest基础使用教程

pytest文档60-pytest.main()的使用

入门3-Pytest测试用例运行方式Main方法运行

pytest框架