2024-05-26 14:21:39 发布
网友
我有一个端点这:在
@app.route('/name', methods=['POST']) @limiter.limit("2000/day;300/hour;5/minute", key_func = get_uid_from_request) @authenticate def post(user):
如何使用unittest模块发出假post请求?在
您可以像已经建议的那样,对一个正在运行的测试实例执行验收测试,并使用实际的post请求。在
您还可以在http://flask.pocoo.org/docs/0.10/testing/查看用于测试的flask文档,该文档演示了如何进行单元测试,在这些单元测试中可以模拟传入的请求和测试结果。在
好吧,你可以提出一个实际的post请求
import requests def test_post(): resp = requests.post('http://localhost/name', data={'arg': 'value'}, cookies={'from-my': 'browser'}) assert resp.status_code == 200
我建议使用py.test而不是unittest,但是如果必须使用unittest
您可以像已经建议的那样,对一个正在运行的测试实例执行验收测试,并使用实际的post请求。在
您还可以在http://flask.pocoo.org/docs/0.10/testing/查看用于测试的flask文档,该文档演示了如何进行单元测试,在这些单元测试中可以模拟传入的请求和测试结果。在
好吧,你可以提出一个实际的post请求
我建议使用py.test而不是unittest,但是如果必须使用unittest
^{pr2}$相关问题 更多 >
编程相关推荐