PyTest自学 - 将多个用例组织在一个类中

<< 返回目录

1 PyTest自学 - 将多个用例组织在一个类中

pytest支持并不限制一个用例占用一个文件,实际使用中可以一个用例一个文件,也可以多个用例一个文件。

建议

  • 1类用例放1个文件: 将1个功能块的用例放到1个文件中,会更利于管理。 如果这样还是太多,可以将用例再按分组拆分成数个文件,如:test_feature_subfeature_function_001.pytest_feature_subfeature_function_002.py

将一个业务功能的测试用例,放在一个文件中,并用进行分组是一个好的实践。

如下是多个用例放在一个类中的示例:

py 复制代码
class TestGroup:

    def test_feature_subfeature_sample_002_001(self):
        assert 3 + 3 == 6

    def test_feature_subfeature_sample_002_002(self):
        assert 6 + 3 == 7

执行pytest命令时,会自动寻找类中的用例。

输出结果


作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!

Copyright © 2022~2025 All rights reserved.

<< 返回目录

相关推荐
AC赳赳老秦15 小时前
项目闭环管理:用 OpenClaw 对接 Jira / 禅道,实现需求 - 任务 - 进度 - 验收全流程自动化
运维·人工智能·python·自动化·devops·jira·openclaw
fillwang15 小时前
间接料库存预警报告设计
python·rpa
.柒宇.15 小时前
AI 掘金头条项目-新闻模块实现
数据库·后端·python·fastapi
Chockong16 小时前
06_yolox_s.onnx的推理验证
python·神经网络
七颗糖很甜16 小时前
台风数据免费获取教程
大数据·python·算法
DeniuHe16 小时前
sklearn.utils.validation.check_random_state 详解
人工智能·python·sklearn
tangweiguo0305198716 小时前
阿里云百炼微调完整实战:从数据到部署
人工智能·python·langchain
念恒1230616 小时前
Python(简单判断) —— 从 if 开始
python·学习
BU摆烂会噶16 小时前
【LangGraph】线程级持久化深度实战(PostgreSQL + 重放机制)
数据库·人工智能·python·postgresql·langchain