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

时间:2019-11-12 06:42:14

标签: python flask pytest

我正在学习使用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]

0 个答案:

没有答案