Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
pytest documentation
Logo
  • 入门
  • 操作指南
    • 如何调用 pytest
    • 如何在测试中编写和报告断言
    • 如何使用 fixture
    • 如何用属性标记测试函数
    • 如何参数化fixtures和测试函数
    • 如何在测试中使用临时目录和文件
    • 如何使用 猴子补丁/mock 模块和环境
    • 如何运行文档测试
    • 如何重新运行失败的测试并在测试运行之间保持状态
    • 如何处理测试失败
    • 管理 pytest 的输出
    • 如何管理日志记录
    • 如何捕获 stdout/stderr 输出
    • 如何捕获警告
    • 如何使用 skip 和 xfail 处理无法成功的测试
    • 如何安装和使用插件
    • 编写插件
    • 编写钩子函数
    • 如何将 pytest 与现有测试套件结合使用
    • 如何在 pytest 中使用基于 unittest 的测试
    • 如何实现 xunit 样式的设置
    • 如何设置 bash 补全
  • 参考指南
    • API 参考
    • Fixtures 参考
    • 配置
    • 退出码
    • Pytest 插件列表
  • 解答
    • 测试剖析
    • 关于 fixtures
    • 良好的集成实践
    • pytest 导入机制和 sys.path / PYTHONPATH
    • CI Pipelines
    • 不稳定的测试
  • 示例和自定义技巧
    • 使用 pytest 的 Python 故障报告演示
    • 基本模式和示例
    • 参数化测试
    • 使用自定义标记
    • 可以查看所有收集到的测试的会话fixture
    • 改变标准 (Python) 测试的发现机制
    • 使用非 Python 测试
    • 使用自定义目录收集器

关于项目

  • 更改日志
  • 贡献
  • 向后兼容政策
  • 历史
  • Python版本支持
  • 赞助
  • pytest 企业版
  • 许可
  • 联系渠道

游泳的链接

  • pytest @ PyPI
  • pytest @ GitHub
  • Issue Tracker
  • PDF Documentation
Back to top
Copyright © 2015, holger krekel and pytest-dev team
Made with Sphinx and @pradyunsg's Furo