pytest

pytest2026-10-15 19:16:34

pytest 是 Python 测试框架,通过测试发现、普通 assert 断言及失败信息帮助验证代码行为。

Fixture 与参数化

Fixture 为测试提供依赖、准备资源和清理过程,使环境设置可以复用。参数化让同一组逻辑使用不同输入和预期运行,适合边界值与多种数据组合。

一个测试可以直接验证函数,也可以连接多个模块;验证范围取决于测试实际执行的路径,而不是框架名称。外部服务被替换时,应明确相应集成行为没有被覆盖。测试发现与断言示例见官方入门文档。

本页目录