为什么在 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 值 .

的缩写