[Zope-dev] zope.testbrowser and WebTest

Brian Sutherland brian at vanguardistas.net
Wed Dec 15 08:06:48 EST 2010


Hi,

I've committed a WebTest integration with testbrowser to a
"jinty-webtest" branch. It basically uses WebTest as a backend to drive
a WSGI application.

This feature makes it possible to do this in a test:

    >>> app = make_my_wsgi_app()
    >>> from webtest import TestApp
    >>> from zope.testbrowser.wsgi import Browser
    >>> browser = Browser(TestApp(app))

And then use the browser as normal.

I've managed to get the existing tests to run against this browser with
two new testing dependencies:
    WebTest
    zope.app.wsgi

If anyone objects to this feature, or wants to review it before
I merge, please let me know. I will definitely fix the documentation and
remaining test failure before merging.

-- 
Brian Sutherland


More information about the Zope-Dev mailing list