在flask test_request_context中设置remote_addr

时间:2017-08-09 18:10:35

标签: python testing flask

如何在烧瓶test_request_context中设置min属性?这个问题:Get IP Address when testing flask application through nosetests(和其他类似的问题)解释了如何使用get / post /任何测试客户端调用来完成它,但我没有使用它们(在这种情况下)。相反,我得到一个test_request_context,然后调用一个函数,从而允许我测试我的视图函数单独调用的函数。

编辑:澄清一下,我的测试代码看起来像这样:

max

所以我从来没有使用过测试客户端电话。

1 个答案:

答案 0 :(得分:1)

将相同的参数传递给test_request_context,就像client.get一样。两者都在内部以相同的方式设置WSGI环境。

with app.test_request_context(environ_base={'REMOTE_ADDR': '10.1.2.3'}):