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','标签名')

猜你喜欢

转载自www.cnblogs.com/aiyumo/p/12448063.html
今日推荐