On Thu, May 17, 2012 at 5:52 PM, Uli Fouquet <u...@gnufix.de> wrote:
> The main problem why we got stuck is test separation.
> Especially the setup and teardown of ZCA registrations, which should
> happen before and after each single test and might be different for
> certain groups of tests. So we looked for some replacement of the way
> zope.testing layers are doing it, but still could not find anything
> similar in py.test which makes it hard to use already available
> techniques (for instance provided by plone.testing) as there seems to be
> no hook in py.test to trigger this stuff at the right point in time.

Something like this should work:

def pytest_funcarg__app(request):
    """Create app funcarg"""
    return request.cached_setup(
        setup=_get_app,  #this should return an app object
        teardown=_release_app, #destroy things here

def test_something(app):

Baiju M
Zope-Dev maillist  -  Zope-Dev@zope.org
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to