完整的Pytest文档¶
Download latest version as PDF
- 安装和入门
- 使用和调用
- 通过调用pytest
python -m pytest
- 可能的出口代码
- 获取有关版本、选项名称、环境变量的帮助
- 第一次(或n次)故障后停止
- 指定测试/选择测试
- 修改python回溯打印
- 详细总结报告
- 下降到 PDB (python debugger)失败时
- 下降到 PDB (python调试器)在测试开始时
- 设置断点
- 使用内置断点函数
- 分析测试执行持续时间
- 故障处理程序
- Warning about unraisable exceptions and unhandled thread exceptions
- 创建JUnitXML格式文件
- 创建结果日志格式文件
- 向在线Pastebin服务发送测试报告
- 早期加载插件
- 禁用插件
- 从python代码调用pytest
- 通过调用pytest
- 在现有测试套件中使用pytest
- 测试中断言的编写和报告
- Pytest夹具:显式、模块化、可扩展
- 用属性标记测试函数
- MonkeyPatching/Mocking模块和环境
- 临时目录和文件
- 捕获stdout/stderr输出
- 捕获警告
- 模块和测试文件的Doctest集成
- 跳过和xfail:处理无法成功的测试
- 参数化夹具和测试功能
- 缓存:使用交叉测试运行状态
- UnitTest.TestCase支持
- 运行为鼻子编写的测试
- 经典的Xunit风格设置
- 安装和使用插件
- 编写插件
- 编写钩子函数
- 登录
- API引用
- 良好的集成实践
- 古怪的测试
- Pytest导入机制和
sys.path
/PYTHONPATH
- 配置
- 示例和自定义技巧
- 设置bash完成
- 向后兼容策略
- 历史
- 弃用和移除
- Python2.7和3.4支持
- 贡献开始
- 发展指南
- 赞助商
- 企业版pytest
- 许可
- 联系渠道
- 历史笔记
- 演讲和辅导
- 项目实例