from unittest import mock
import requests
def blockApi():
print("这个是一个未完成的接口,无法调用")
resp = requests.request("GET", url = "http://123123123.com.cn")
return resp.status_code
def test_api():
print("这个接口需要调用blockApi接口")
#由于blockApi()接口开发无法调用,所此次用mock数据
#mock数据,直接赋值给blockApi()方法名
blockApi = mock.Mock(return_value = 200)
#再调用blockApi()时,不会执行blockApi()的函数体,直接返回mock数据
result = blockApi()
print(f"不会执行blockApi()部分,直接默认返回{result}")
if __name__ == "__main__":
test_api()