测试返回JSON响应的Flask端点的最佳方法

我正在学习使用pytest进行测试,并且正在开发一个flask应用程序,该应用程序希望将我正在学习的内容集成到其中。您将如何测试成功的响应,以及返回的数据是否符合预期?

# sample flask app - main.py

from flask import flask
from flask import escape
import json

app = flask(__name__)

app.route("/")
def some_route():

    return {"success": True},200,{"Content-Type: application/json"}

测试文件

from unittest.mock import Mock
import json
import main

def test_some_route():
    assert "success" in main.some_route()[0]
itdadao 回答:测试返回JSON响应的Flask端点的最佳方法

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3119491.html

大家都在问