我的任务是为最终进行requests.post API调用的函数编写单元测试。我被要求在Python中使用模仿。我对它相当陌生,并且阅读了很多与它相关的文章。我还在文档之后编写了单元测试。但是,我确实有几个问题,我遇到的文件都没有回答-
。
如果
@patch('post.requests.get')
def test_api_function(self, mock_incident):
mock_incident.return_value.json.return_value = [{'mock':'json'}]
mock_incident.return_value.status_code = 200
response = api_fucntion()
assert response.status_code == 200
如果您看到,我仍然在对函数(Api_response)进行调用。这对我的模拟单元测试的目的有什么帮助??而且,如果没有进行实际的API调用,它如何验证200个响应??
发布于 2021-03-26 13:28:03
看来我找到了问题的答案。
总结一下-
)。
https://stackoverflow.com/questions/65669782
复制相似问题