老师请看一下这个问题

来源:6-9 unittest接口实战中mock的运用

慕尼黑4521766

2020-02-14

图片描述
我想说的是 resq.check_method = mock_data 相当于把mock_data的结果给了 resq.check_methon了

但是红线方框中的 reqs.check_method(“post”,url,send_data),中的send_data其实现在可以是任意值,因为用不到了是吧???我把send_data 的值改为username:haha 在运行过程中也是正确的
在没mock之前,send_data的值是,如下图
图片描述

我的理解是,在没有mock数据,这个send_data很重,作为发送的data值,发送出去,但是mock之后,这个send_data值就没那么重要了,因为mock的数据已经返回给reqs.check_method这个方法了,这种理解对吗

写回答

1回答

Mushishi

2020-02-14

对的。哈哈。不错。你如果mock了,底层的发送都没用。后面会讲解其他的 你就懂了

0
3
Mushishi
回复
慕慕7551115
对的哦
2021-06-02
共3条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程