请问如何在正常运行的python程序中实现类似单元测试的mock功能?

在单元测试时通常使用mock来模拟部分接口返回或者数据请求等

而在代码中,如何实现一个类似mock的功能?便于网络测试或临时请求处理

from unittest import mock
mock.Mock(return_value=xxx)

mock这样可以用于其他地方

网络测试或临时请求处理直接用requests做个http请求就行了

可能涉及复杂签名或者复杂数据校验,或者本地模拟数据情况,不方便临时再搭建请求服务器,单元测试不方便调试,如果直接替换方法为处理结果,比较low,想实现类似mock方法