为什么在烧瓶测试教程中使用"rv"?

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只是返回值的缩写.