Pytest官方教程-22-API参考

目录:

  1. 安装及入门
  2. 使用和调用方法
  3. 原有TestSuite使用方法
  4. 断言的编写和报告
  5. Pytest fixtures:清晰 模块化 易扩展
  6. 使用Marks标记测试用例
  7. Monkeypatching/对模块和环境进行Mock
  8. 使用tmp目录和文件
  9. 捕获stdout及stderr输出
  10. 捕获警告信息
  11. 模块及测试文件中集成doctest测试
  12. skip及xfail: 处理不能成功的测试用例
  13. Fixture方法及测试用例的参数化
  14. 缓存: 使用跨执行状态
  15. unittest.TestCase支持
  16. 运行Nose用例
  17. 经典xUnit风格的setup/teardown
  18. 安装和使用插件
  19. 插件编写
  20. 编写钩子(hook)方法
  21. 运行日志
  22. API参考
    1. 方法(Functions)
    2. 标记(Marks)
    3. 钩子(Hooks)
    4. 装置(Fixtures)
    5. 对象(Objects)
    6. 特殊变量(Special Variables)
    7. 环境变量(Environment Variables)
    8. 配置选项(Configuration Options)
  23. 优质集成实践
  24. 片状测试
  25. Pytest导入机制及sys.path/PYTHONPATH
  26. 配置选项
  27. 示例及自定义技巧
  28. Bash自动补全设置

API参考

该页面包含对pytest API的完整参考。

  • 功能
    • pytest.approx
    • pytest.fail
    • pytest.skip
    • pytest.importorskip
    • pytest.xfail
    • pytest.exit
    • pytest.main
    • pytest.param
    • pytest.raises
    • pytest.deprecated_call
    • pytest.register_assert_rewrite
    • pytest.warns
    • pytest.freeze_includes
  • 分数
    • pytest.mark.filterwarnings
    • pytest.mark.parametrize
    • pytest.mark.skip
    • pytest.mark.skipif
    • pytest.mark.usefixtures
    • pytest.mark.xfail
    • 自定义标记
  • 赛程
    • @ pytest.fixture
    • config.cache的
    • capsys
    • capsysbinary
    • capfd
    • capfdbinary
    • doctest_namespace
    • 请求
    • pytestconfig
    • record_property
    • caplog
    • 猴补丁
    • TESTDIR
    • recwarn
    • tmp_path
    • tmp_path_factory
    • TMPDIR
    • tmpdir_factory
    • 引导钩子
    • 初始化挂钩
    • 测试运行挂钩
    • 收藏钩
    • 报告挂钩
    • 调试/交互挂钩
  • 对象
    • CallInfo
    • 集电极
    • 配置
    • ExceptionInfo
    • FixtureDef
    • FSCollector
    • 功能
    • 项目
    • MarkDecorator
    • MarkGenerator
    • 标记
    • Metafunc
    • 节点
    • 分析器
    • 插件管理
    • PytestPluginManager
    • 会议
    • 测试报告
    • _结果
  • 特殊变量
    • collect_ignore
    • collect_ignore_glob
    • pytest_plugins
    • pytest_mark
    • PYTEST_DONT_REWRITE(模块文档字符串)
  • 环境变量
    • PYTEST_ADDOPTS
    • PYTEST_DEBUG
    • PYTEST_PLUGINS
    • PYTEST_DISABLE_PLUGIN_AUTOLOAD
    • PYTEST_CURRENT_TEST
  • 配置选项

你可能感兴趣的:(Pytest官方教程-22-API参考)