【发布时间】:2017-12-12 15:15:08
【问题描述】:
有没有办法在 Flask 中为测试客户端设置默认的 content_type 值?
例如,如果我有以下测试:
import unittest
class MyTestCase(unittest.TestCase):
def setUp(self):
from my_flask_project import app
self.client = app.test_client()
def test_request_one(self):
self.client.post(
data='{}'
content_type='application/json'
)
def test_request_two(self):
self.client.post(
data='{}'
content_type='application/json'
)
我所有的测试用例都将设置content_type='application/json'。我想将 application/json 设置为请求的默认内容类型,但我找不到任何有关如何执行此操作的文档。
这样的东西是理想的:
def setUp(self):
from my_flask_project import app
self.client = app.test_client(
default_content_type='application/json'
)
【问题讨论】:
标签: python unit-testing flask