导航

  • 模块
  • pytest-8.2 »
  • 操作指南

操作指南¶

核心 pytest 功能¶

  • 如何调用 pytest
  • 如何在测试中编写和报告断言
  • 如何使用夹具
  • 如何用属性标记测试函数
  • 如何参数化夹具和测试函数
  • 如何在测试中使用临时目录和文件
  • 如何修补/模拟模块和环境
  • 如何运行 doctest
  • 如何重新运行失败的测试并在测试运行之间保持状态

测试输出和结果¶

  • 如何处理测试失败
  • 管理 pytest 的输出
  • 如何管理日志记录
  • 如何捕获 stdout/stderr 输出
  • 如何捕获警告
  • 如何使用 skip 和 xfail 处理无法成功的测试

插件¶

  • 如何安装和使用插件
  • 编写插件
  • 编写挂钩函数

pytest 和其他测试系统¶

  • 如何将 pytest 与现有测试套件一起使用
  • 如何在 pytest 中使用基于 unittest 的测试
  • 如何实现 xunit 风格的设置

pytest 开发环境¶

  • 如何设置 bash 补全

Logo

内容

  • 主页
  • 开始使用
  • 操作指南
  • 参考指南
  • 说明
  • 完整目录
  • 示例库

关于项目

  • 变更日志
  • 贡献
  • 向后兼容性
  • 赞助商
  • 企业版 pytest
  • 许可证
  • 联系渠道

  • 操作指南
    • 核心 pytest 功能
    • 测试输出和结果
    • 插件
    • pytest 和其他测试系统
    • pytest 开发环境

相关主题

  • 文档概述

有用链接

  • PyPI 上的 pytest
  • GitHub 上的 pytest
  • 问题跟踪器
  • PDF 文档
© 2015 年版权所有,holger krekel 和 pytest-dev 团队。使用 Sphinx 7.3.7 创建。