如何一起使用 Tipfy 和 wsgi_intercept 进行测试?
我正在使用 Tipfy 创建 API。我有一个现有的套件,用于测试我将通过 URL 公开的一些方法,但我想做的是确切地了解这些函数在公开后将如何工作。例如,我想直接测试 URL 参数。
我认为我需要的是 wsgi_intercept 之类的东西。它使用一个函数 返回 WSGI 应用来运行其测试,这样您就不必并行运行 Web 服务器;它会在 setUp
函数中为您引导它。有一个例子 http://ivory.idyll.org/articles/twill-and -wsgi_intercept.html,但我不知道如何用 Tipfy 来做到这一点。
对 Tipfy 库的什么调用将返回 WSGI 应用程序本身? Tipfy.wsgi_app
?
如果您可以建议其他测试策略或工具,我也将不胜感激。
谢谢!
I'm creating an API using Tipfy. I have an existing suite that tests some methods I will expose via URL, but what I'd like to do is see exactly how these functions will work once they're exposed. I'd like to test the URL params directly, for example.
I think what I need is something like wsgi_intercept. It uses a function that
returns a WSGI app to run its tests so you don't have to run a web server in parallel; it bootstraps it for you in the setUp
function. There's an example at http://ivory.idyll.org/articles/twill-and-wsgi_intercept.html, but I'm not sure how to do it with Tipfy.
What call to the Tipfy library will return the WSGI application itself? Tipfy.wsgi_app
?
If there is another testing strategy or tool that you can suggest, I'd also appreciate that.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 easy_install 安装 wsgi_intercept,然后通过
make_wsgi_app
获取 Tipfy 应用程序。Use easy_install to install wsgi_intercept, then get hold of the Tipfy app via
make_wsgi_app
.