Flask Rest API 单元测试
Posted nelson2013
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask Rest API 单元测试相关的知识,希望对你有一定的参考价值。
Flask简单的Rest API 接口测试示例代码:
import unittest
import json
from app import app
class BasicTestCase(unittest.TestCase):
def setUp(self):
self.client = app.test_client()
self.client.testing = True
def tearDown(self):
""""""
pass
def test_logs_api(self):
""""""
book = {
"name": "Big Data Analysis",
"price": 58.5,
"category": "BigData"
}
uri = "/books"
result = self.client.post(uri, data=json.dumps(book), content_type=‘application/json‘)
self.assertEqual(result.status_code, 200)
if __name__ == ‘__main__‘:
unittest.main()
更多请关注微信公众号
以上是关于Flask Rest API 单元测试的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Java 单元测试中捕获或强制执行 REST API 覆盖?
如何在 Python 单元测试中获取和断言以及 REST API?
如何使用 Spring 在单元测试中模拟远程 REST API?
单元/集成测试 Express REST API, mongoose, mocha, sinon, chai, supertest