当前位置 : 主页 > 编程语言 > python >

Pytest动态为用例添加mark标记

来源:互联网 收集:自由互联 发布时间:2022-06-18
可以通过为用例函数 添加 pytestmarker属性为用例动态添加mark标记,示例如下 import pytest import warnings warnings . filterwarnings ( 'ignore' ) def test_b (): pass def test_a (): pass # 为用例test_a添加一个kk


可以通过为用例函数添加pytestmarker属性为用例动态添加mark标记,示例如下

import pytest
import warnings
warnings.filterwarnings('ignore')


def test_b():
pass


def test_a():
pass

# 为用例test_a添加一个kkk标记
test_a.pytestmark = [
pytest.Mark(name='kkk',args=(), kwargs={})
]

命令行运行

python3 -m pytest -v -m kkk

运行结果中可以看到只运行了test_a用例



【文章转自:游戏服务器 http://www.558idc.com/yz.html 复制请保留原URL】
网友评论