为什么在 Flask 测试教程中 "rv"?
Why "rv" in Flask testing tutorial?
我正在阅读Flask's tutorial about testing。那里有这样的代码:
rv = self.app.get('/')
assert 'No entries here so far' in rv.data
我的问题是:为什么会有一个叫rv
的变量?这个缩写是什么意思?
我在 Flask 源代码中找了一段时间,发现有几个这样调用的变量:
app_rv = app(environ, start_response)
和
rv = run_wsgi_app(self.application, environ, buffered=buffered)
但是,如您所见,这里的 rv
甚至可能与 rv
作为测试中的响应对象无关。
我发现 "r" 可能会保留 "response",但是 "v" 是什么意思?
它在您提供的 link 代码片段下方说:
By using self.app.get we can send an HTTP GET request to the application with the given path. The return value will be a response_class object.
所以 rv
只是 return 值 .
的缩写
我正在阅读Flask's tutorial about testing。那里有这样的代码:
rv = self.app.get('/')
assert 'No entries here so far' in rv.data
我的问题是:为什么会有一个叫rv
的变量?这个缩写是什么意思?
我在 Flask 源代码中找了一段时间,发现有几个这样调用的变量:
app_rv = app(environ, start_response)
和
rv = run_wsgi_app(self.application, environ, buffered=buffered)
但是,如您所见,这里的 rv
甚至可能与 rv
作为测试中的响应对象无关。
我发现 "r" 可能会保留 "response",但是 "v" 是什么意思?
它在您提供的 link 代码片段下方说:
By using self.app.get we can send an HTTP GET request to the application with the given path. The return value will be a response_class object.
所以 rv
只是 return 值 .