查询失败时测试Flask API

问题描述 投票:0回答:1

我正在编写Flask应用程序,并且正在使用Postman来测试是否正确编写了端点。在测试了所有内容之后,我意识到,我唯一无法执行的测试是数据库查询失败时的测试(因此,我应该提出一个500 HTTP状态代码)。

所以我的问题是:如果某些外部服务(例如数据库)失败,如何测试查询是否正确失败?理想情况下,我可以直接在Postman中对其进行测试,但我不知道我会模拟失败的服务。

database flask flask-restful
1个回答
0
投票

您可以使用try / except块作为例外,下面是示例代码:

© www.soinside.com 2019 - 2024. All rights reserved.