擅长:python、mysql、java
<p>您可以使用<a href="http://werkzeug.pocoo.org/docs/test/#testing-api">environ_base</a>为底层Werkzeug环境设置选项:</p>
<pre><code>from flask import Flask, request
import unittest
app = Flask(__name__)
app.debug = True
app.testing = True
@app.route('/')
def index():
return str(request.remote_addr)
class TestApp(unittest.TestCase):
def test_remote_addr(self):
c = app.test_client()
resp = c.get('/', environ_base={'REMOTE_ADDR': '127.0.0.1'})
self.assertEqual('127.0.0.1', resp.data)
if __name__ == '__main__':
unittest.main()
</code></pre>