On 2011-1-31 07:02, Wolfgang Schnerring wrote:
> * Brian Sutherland<br...@vanguardistas.net>  [2011-01-30 16:04]:
>> I've finally finished refactoring my WebTest/testbrowser branches,
>> basically doing this:
>>
>>      - Integrate with WebTest. zope.testbrowser.webtest.Browser is a new
>>        Browser implementation that uses webtest.TestApp to drive a WSGI
>>        application. This allows simple and direct testing of WSGI 
>> applications.
>>
>>      - Re-write the test application as a pure WSGI application using WebOb.
>>        Run the existing tests using the WebTest based Browser
>>
>>      - Move zope.app.testing based Browser into zope.app.testing (leaving
>>        backwards compatibility imports in-place).
>>
>> This is a very big change, so I would appreciate anyone who would take a
>> look at these branches before I merge:
>
> Michael Howitz and I recently polished the integration of
> zope.testbrowser and wsgi_intercept to accomplish pretty much the same
> things you mentioned. (I'm aware that you two exchanged some emails
> about it, but don't know any details).
>
> So I'm curious: What are the differences bewteen WebTest and
> wsgi_intercept? Is one preferable to the other?

If I remember correctly WebTest wraps the WSGI app object directly and 
does not require monkeypatching urllib. To send requests to the app 
under testing you call WebTest post/get methods, which directly call the 
WSGI app.

Wichert.

-- 
Wichert Akkerman <wich...@wiggy.net>   It is simple to make things.
http://www.wiggy.net/                  It is hard to make things simple.
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to