老师,如果case写在excel里面去调用执行,那我要怎么改写才能将放在excel里面的case跟unittest结合,因为我还想用unittest里面的断言

来源:5-6 unittest之常见面试解答及知识回顾

慕无忌8197013

2019-11-21

写回答

2回答

慕无忌8197013

提问者

2019-11-22

excel是数据源  因为每一行都是一个case  所以我unittest 里面的test case 的方法名 应该要怎么处理 才能跟我的行号对应上呢

因为我记得您讲过case 的 方法名按照字母 数字 排列顺序执行的  像def test_01(self),  def test_02(self),

01 02这种 我应该怎么处理  我感觉不能提前写死 应该是有个读取excel 行数 然后循环赋给方法名

但是   不懂应该怎么做

0
1
Mushishi
那时候不用,你只要有一个方法 test的,其他的会自动生成
2019-11-23
共1条回复

Mushishi

2019-11-21

这样你就需要用到数据驱动,你excel是数据源,加载到代码里,剩下的代码执行

0
0

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程