[Zope-dev] ZopeTestCase and interactions
Martin Aspeli
optilude+lists at gmail.com
Sun Jul 26 11:21:28 EDT 2009
Hi,
It seems that an integration test written using ZopeTestCase (and
PloneTestCase) does not support using zope.security.checkPermission().
The problem is that the interaction threadlocal isn't set up, so you get
an AttributeError.
It's easy to fix: just call Products.Five.security.newInteraction()
before the test is run.
Is this something that should go into ZopeTestCase's setUp()?
Cheers,
Martin
--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book
More information about the Zope-Dev
mailing list