m4t*_*4tx 16 python testing naming response flask
我正在阅读Flask关于测试的教程.那里有这样的代码:
rv = self.app.get('/')
assert 'No entries here so far' in rv.data
Run Code Online (Sandbox Code Playgroud)
我的问题是:为什么有变量叫rv?这个缩写是什么意思?
我一直在Flask源代码中寻找它,我找到了几种变量:
app_rv = app(environ, start_response)
Run Code Online (Sandbox Code Playgroud)
和
rv = run_wsgi_app(self.application, environ, buffered=buffered)
Run Code Online (Sandbox Code Playgroud)
但是,正如您所看到的,rv这里甚至可能与rv测试中的响应对象无关.
我已经能够发现"r"可能仍然用于"响应",但"v"是什么意思?
Jor*_*den 28
它会在您提供的链接中的代码段下方说明:
通过使用self.app.get,我们可以使用给定路径向应用程序发送HTTP GET请求.该返回值将是一个response_class对象.
所以rv只是返回值的缩写.
| 归档时间: |
|
| 查看次数: |
1210 次 |
| 最近记录: |