Unit testing 如何将Tipfy和wsgi_截取一起用于测试?
我正在使用创建一个API。我有一个现有的套件来测试我将通过URL公开的一些方法,但我想做的是看看这些函数公开后将如何工作。例如,我想直接测试URL参数 我想我需要的是这样的东西。它使用一个函数 返回WSGI应用程序以运行其测试,这样您就不必并行运行web服务器;它在Unit testing 如何将Tipfy和wsgi_截取一起用于测试?,unit-testing,google-app-engine,testing,wsgi,tipfy,Unit Testing,Google App Engine,Testing,Wsgi,Tipfy,我正在使用创建一个API。我有一个现有的套件来测试我将通过URL公开的一些方法,但我想做的是看看这些函数公开后将如何工作。例如,我想直接测试URL参数 我想我需要的是这样的东西。它使用一个函数 返回WSGI应用程序以运行其测试,这样您就不必并行运行web服务器;它在设置功能中为您引导它。在上有一个例子,但我不确定如何使用Tipfy 对Tipfy库的什么调用将返回WSGI应用程序本身Tipfy.wsgi_应用程序 如果您能推荐其他测试策略或工具,我也将不胜感激 谢谢 使用easy\u instal
设置
功能中为您引导它。在上有一个例子,但我不确定如何使用Tipfy
对Tipfy库的什么调用将返回WSGI应用程序本身<代码>Tipfy.wsgi_应用程序
如果您能推荐其他测试策略或工具,我也将不胜感激
谢谢 使用easy\u install安装wsgi\u intercept,然后通过
制作wsgi\u应用程序
获得Tipfy应用程序
import config
import tipfy
app = tipfy.make_wsgi_app(config.config)
# Enable the interception of HTTP calls.
from wsgi_intercept.urllib2_intercept import install_opener
install_opener()
wsgi_intercept.add_wsgi_intercept('localhost', 8000, lambda: app)