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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)