我在用Python3,在封装mock服务,返回数据数据不正确,请看图片console

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

慕叶丽

2018-09-22

http://img.mukewang.com/szimg/5ba5f77f0001fed610010751.jpg
返回数据result数据不是我mock的数据,不怎么回事

写回答

1回答

Mushishi

2018-09-22

亲,你好,你打印的是方法名字,你需要执行。

0
2
Mushishi
回复
疯狂的大饼
看视频里面,我们mock得时候mock得是一个方法。直接这个方法得响应结果已经给你mock出来了,你后面直接比较得是俩个值了 test.add = mock.Mock(return_value=1) # test 是类 mock 得add方法 返回1 result = sub.add(5, 5) # 调用被测函数,其实这里resutl已经是10了 self.assertEqual(result, 10)
2020-03-17
共2条回复

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

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

1509 学习 · 844 问题

查看课程