我的应用程序使用RequestHandler.request.remote_ip,我想模拟我的测试用例中的值,该测试用例是AsyncHTTPTestCase的子类。最优雅的方法是什么?
答案 0 :(得分:2)
在AsyncHTTPTestCase子类中,覆盖get_httpserver_options以添加xheaders选项(def get_httpserver_options(self): return dict(xheaders=True)
),然后将headers={'X-Real-IP': '123.45.67.89'}
传递给您的提取调用。