Python 3.x WSGI 测试框架
鉴于 webtest 似乎没有 3.x 版本(或任何开发版本的计划),是否有任何用于 WSGI 应用程序的自动化系统测试的解决方案?我知道单元测试用于单元测试 - 我对整个系统测试的时刻更感兴趣。
我并不是在寻找帮助开发应用程序的工具 - 只是测试它。
Given that webtest doesn't seem to have a 3.x version (or any plans to develop one), are there any solutions for automated system testing of a WSGI application? I know unittest for unit testing - I'm more interested in the moment in whole systems tests.
I'm not looking for tools to help develop an application - just test it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果其他人遇到这个问题,我最终自己编写了一个解决方案。
这是我使用的一个非常简单的类 - 我只是继承自
WSGIBaseTest
而不是TestCase
,并获取一个方法self.request()
我可以将请求传递进去。它存储
cookies
,并在以后的请求中自动将它们发送到应用程序中(直到调用self.new_session()
)。In case anyone else comes upon this, I ended up writing a solution myself.
Here's a very simple class I use - I just inherit from
WSGIBaseTest
instead ofTestCase
, and get a methodself.request()
that I can pass requests into.It stores
cookies
, and will automatically send them into the application on later requests (untilself.new_session()
is called).