pytest--用例标签

Posted aiyumo

tags:

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

用例标签:

 执行测试用例:pytest 测试套件名 -m 标签名 

import pytest
‘‘‘
用例标签:
  @pytest.mark.标签名  
  执行测试:pytest 测试套件名 -m 标签名
  这样执行会有警告,提示标签未注册
注册标签:
方式一:
  创建配置文件pytest.ini 
  [pytest]
  markers =
    tag1:tag description  # 标签描述,可以不写
    tag2:
方式二:
    创建conftest.py文件,存放在命令行当前目录
    def pytest_configure(config):
        config.addinivalue_line(‘markers‘,‘回归测试‘)
        config.addinivalue_line(‘markers‘,‘标签名‘)
    
‘‘‘
@pytest.mark.smoketest
def test_01():
    print(开始执行测试用例1)

@pytest.mark.冒烟
def test_02():
    print(开始执行测试用例2)
@pytest.mark.回归测试
def test_03():
    print(开始执行测试用例3)

标签注册文件:

  pytest.ini

  

[pytest]
markers =
    tag1:tag description  # 标签描述,可以不写
    tag2:tag2
    smoketest:
    冒烟:

  configtest.py

  

def pytest_configure(config):
    config.addinivalue_line(markers,回归测试)
    config.addinivalue_line(markers,标签名)

 

以上是关于pytest--用例标签的主要内容,如果未能解决你的问题,请参考以下文章

pytest配置pytest.ini,配置mark标签

pytest的基础(命名运行标签和断言)

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

pytest用法---学习篇1

pytest为什么不能运行指定目录下的用例

pytest文档19-doctest测试框架