pytest-yaml-sanmu(二):使用hook自定义yaml用例的执行方式

Python中的yaml测试框架封装:从加法到计算的实战教程

前言

本文抛砖引玉,通过以下几个测试框架的封装示例,一步步引导你实现属于自己的 yaml 测试框架:

  • 加法测试

  • 计算测试

  • 接口测试

  • Web 测试

使用本插件需要对 Python 和 Pytest 较为熟练的应用经验,本文认为你已经具备这些条件。

关于本插件的基本介绍这里不再赘述,请参见前文《pytest-yaml-sanmu(一):把yaml作为测试文件的pytest插件》。

实现 yaml 加法测试

yaml 加法测试是指:

在 yaml 中编写加法的测试用例,并由 pytest 加载、执行、判断

01.设计用例

假设在进行加法测试时,需要 3 个值:

  • num1: 第一个数字

  • num2 : 第二个数字

  • expected_results:预期的计算结果

则在 yaml 中可以这样表示

num1: 111num2: 222expected_results: 333

为符合插件要求,需要加上必填字段,即为​​​​​​​

t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值