使用使用请求的客户端测试flask应用程序

2024-04-26 13:37:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我编写了一个小型的flaskrestapi应用程序和一个相关的客户机库,它使用requests与api接口。现在我正在用pytest编写测试用例。直接针对flask应用程序的测试可以使用内置的测试客户机正常运行。你知道吗

但是,现在我尝试通过客户机库对flask应用程序运行测试,但失败的错误如下:

InvalidSchema("No connection adapters were found for '%s'" % url)

据我所知,我可以单独模拟requests调用,但是有没有一种方法可以直接针对flask应用程序测试客户机库?你知道吗


Tags: no程序运行api应用程序flask客户机客户pytest
1条回答
网友
1楼 · 发布于 2024-04-26 13:37:33

如果您测试客户机库,那么最好选择mock作为您的API。 但是如果您想测试客户机(库)<;->;服务器(flask)集成,您需要对环境做一些准备。像配置客户端一样,在同一主机和端口上启动服务器。然后运行测试。你知道吗

相关问题 更多 >