【发布时间】:2019-01-16 01:17:34
【问题描述】:
我正在尝试为 Flask JSON API 编写测试套件,但似乎无法将 {"form_id": "data"} 传递给 app.test_client() post() 方法的 json= 参数。
{"form_i": "data"} 工作正常,我尝试设置各种编码选项,但没有任何运气。
with app.test_client() as c:
test_call = c.post("api/signup/", json={'form_id': 'hi'})
给出以下错误信息:
json.decoder.JSONDecodeError: Expecting value: line 8 column 4 (char 123)
【问题讨论】:
-
你使用的是什么版本的 Flask?
-
Flask 1.0.2 与 Python 3.7.0