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