wsgi功能测试:从测试套件中驱动wsgi应用程序
flea的Python项目详细描述
跳蚤帮助您为wsgi应用程序编写功能测试。
Flea使用CSS选择器和XPath为您提供了一个强大的工具 驱动并测试WSGI web应用程序的输出。 下面是一个测试wsgi应用程序的简单示例:
>>> from flea import Agent >>> r = Agent(my_wsgi_app).get('/') >>> print r.body <html> <body> <a href="/sign-in">sign in</a> </body> </html> >>> r = r.click('sign in') >>> r = r("form#login-form").fill( ... username = 'root', ... password = 'secret', ... ).submit() >>> assert 'login successful' in r.body