老师请看一下这个问题
来源: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回答
-
对的。哈哈。不错。你如果mock了,底层的发送都没用。后面会讲解其他的 你就懂了
032021-06-02