导入
from unittest import mock import requests
def request_lemfix(): return requests.get("http://www.baidu.com").text # 获取论坛的源码 def print_content(): print(request_lemfix()) if __name__ == '__main__': # request_lemfix变量 此时不会再进入到原来的request_lemfix()函数中 request_lemfix = mock.Mock(return_value = '这里会显示论坛的内容') # 创建一个mock对象,使用一个变量来接收 print_content() # 此时不会执行原始的函数。而会执行request_lemfix变量
运行结果:
这里会显示论坛的内容