操作指南¶ pytest 核心功能¶ 如何调用 pytest 如何在测试中编写和报告断言 如何使用 fixtures 如何用属性标记测试函数 如何参数化 fixtures 和测试函数 如何使用子测试 如何在测试中使用临时目录和文件 如何猴子补丁/模拟模块和环境 如何运行 doctests 如何重新运行失败的测试并在测试运行之间保持状态 测试输出和结果¶ 如何处理测试失败 管理 pytest 的输出 如何管理日志 如何捕获 stdout/stderr 输出 如何捕获警告 如何使用 skip 和 xfail 处理无法成功的测试 插件¶ 如何安装和使用插件 编写插件 编写钩子函数 pytest 与其他测试系统¶ 如何将 pytest 与现有测试套件一起使用 如何将基于 unittest 的测试与 pytest 一起使用 如何实现 xunit 风格的设置 pytest 开发环境¶ 如何设置 bash 自动补全