zoukankan      html  css  js  c++  java
  • Pytest权威教程26-示例和自定义技巧

    返回: Pytest权威教程

    示例和自定义技巧

    这是一个(不断增长的)示例列表。如果你需要更多示例或有疑问,请联系我们。另请参阅包含许多示例代码段的 综合文档。此外,stackoverflow.com上的pytest专栏通常会有示例解答。

    基本示例参考:

    • 安装及入门: 基础入门示例
    • 断言的编写及报告: 基础断言示例
    • Pytest Fixture:显式,模块化,扩展: : 基本fixture/setup示例
    • 参数化Fixture和测试用例:基本测试用例的参数化
    • unittest.TestCase支持: 基本unittest集成示例
    • 运行Nose用例: 基本Nosetests集成示例

    以下示例针对你可能遇到的各种用例。

    • Pytest失败用例报告示例
    • 基本使用方式及示例
      • 根据命令行选项将不同的值传递给测试函数
      • 动态添加命令行选项
      • 根据命令行选项控制跳过测试
      • 编写完善的集成断言助手
      • 检测是否在pytest运行中运行
      • 添加信息以测试报告标题
      • 分析测试持续时间
      • 增量测试 - 测试步骤
      • 包/目录级固定Fixture(设置)
      • 后处理测试报告/失败
      • 在Fixture方法中提供测试结果信息
      • PYTEST_CURRENT_TEST环境变量
      • 冻结pytest
    • 参数化测试
      • 根据命令行生成参数组合
      • 测试ID的不同选项
      • 快速移植“testscenarios”
      • 推迟参数化资源的设置
      • 在特定参数上应用间接
      • 通过每类配置参数化测试用例
      • 具有多个Fixture方法的间接参数化
      • 可选实现/导入的间接参数化
      • 设置单个参数化测试的标记或测试ID
      • 参数化条件提升
    • 使用自定义标记
      • 标记测试函数并为运行选择它们
      • 根据节点ID选择测试
      • 使用基于其名称来选择测试-k expr
      • 注册标记
      • 标记整个类或模块
      • 使用参数化时标记单个测试
      • 用于控制测试运行的自定义标记和命令行选项
      • 将可调用的标记传递给自定义标记
      • 阅读从多个地方设置的标记
      • 使用pytest标记平台特定测试
      • 根据测试名称自动添加标记
    • 一个会话Fixture方法,可以查看所有收集的测试
    • 更改标准(Python)测试发现
      • 在测试收集期间忽略路径
      • 在测试收集期间取消选择测试
      • 保持从命令行指定的重复路径
      • 更改目录递归
      • 更改命名约定
      • 将cmdline参数解释为Python包
      • 找出收集的内容
      • 自定义测试集合
    • 使用非Python脚本测试用例
      • 在Yaml文件中指定测试的基本示例
  • 相关阅读:
    Photoshop给草坡上的人物加上大气的霞光
    Photoshop给人像加上个性裂纹肌肤
    Photoshop快速给美女人像换头发
    Oracle和SQLite位数不足补0
    Oracle和Postgis数据库地理坐标系下面积计算
    SQLite3中自增主键归零方法
    Arcgis-Tools_06矢量数据按国土分解
    Arcgis-Issues_03Arcgis最佳路径分析
    Arcgis-Tools_05批量导出地图
    Oracle_C#连接Oracle数据库
  • 原文地址:https://www.cnblogs.com/superhin/p/11677510.html
Copyright © 2011-2022 走看看