在单元测试时通常使用mock来模拟部分接口返回或者数据请求等
而在代码中,如何实现一个类似mock的功能?便于网络测试或临时请求处理
from unittest import mock
mock.Mock(return_value=xxx)
mock这样可以用于其他地方
网络测试或临时请求处理直接用requests做个http请求就行了
可能涉及复杂签名或者复杂数据校验,或者本地模拟数据情况,不方便临时再搭建请求服务器,单元测试不方便调试,如果直接替换方法为处理结果,比较low,想实现类似mock方法