码迷,mamicode.com
首页 > 其他好文 > 详细

flask客户端测试使用设置cookie参数

时间:2016-10-18 23:08:20      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

今天在对flask客户端进行测试,然后看到我们服务器端用请求前钩子写了这样的代码

@app.before_request
def before_request():
  
  session = request.cookies.get(‘P, ‘‘)

这段代码的意思是,在将请求发向flask路由的之前先运行这段代码,我们都知道要在requests里面设置cookies的参数只需要

import requests

print requests.request(get, http://nuanhi.com, cookies={P: 123}).text

只要在request方法里面带上cookies字典就可以让上面语句获得对应内容。

问题是,要如何让flask 测试客户端也能设置上cookies这个参数呢。

self.app_client.set_cookie(domain, cookie_name, cookie_value)

其中 domain 可以自己填,第二个参数是cookie的name 这里就是‘P‘ 然后后面设置上值就行了

 

 

Peference:

http://stackoverflow.com/questions/16282576/flask-unit-test-send-cookies-after-modifying-the-session  flask-unit-test-send-cookies-after-modifying-the-session

http://stackoverflow.com/questions/14890478/how-do-i-send-cookies-with-request-when-testing-flask-applications-through-noset  how-do-i-send-cookies-with-request-when-testing-flask-applications-through-noset

flask客户端测试使用设置cookie参数

标签:

原文地址:http://www.cnblogs.com/piperck/p/5975104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!