Pytest 标记测试用例

场景
    只执行符合要求的某一部分用例,可以把项目划分为多个模块,然后制定模块名执行

用法
    在测试用例方法上加@pytest.mark.标签名

执行
    -m 执行自定义标记的相关用例

import pytest


@pytest.mark.add
def test_add_01():
    assert (1+1) == 2

@pytest.mark.add
def test_add_02():
    assert (2+2) == 3

@pytest.mark.div
def test_div_01():
    assert (2/2) == 1

@pytest.mark.minus
def test_minus():
    assert (1-1) == 0

 

命令行运行:

pytest first_web.py -m "add"

#只会执行test_add_01和test_add_02

 

posted @   lms21  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示