[Zope-dev] ZopeTestCase and interactions

Hanno Schlichting hanno at hannosch.eu
Tue Jul 28 14:00:42 EDT 2009


On Mon, Jul 27, 2009 at 2:57 AM, Martin Aspeli<optilude+lists at gmail.com> wrote:
> Hanno Schlichting wrote:
>> The ZopeTestCase classes themselves don't set up any of the ZCML
>> structure right now and I'd like to keep it that way.
>
> True. This isn't a ZCML, thing, though. :)

The thread local itself is not. But without the permission utilities
being registered you don't get very far.

>> Isn't the placeless layer exactly for this use-case of getting some
>> "minimal integration" fixture set up? Since Zope 2.12 a Zope2 specific
>> version of that is in Testing.ZopeTestCase.placeless. Before you would
>> get it from zope.app.testing.placelesssetup.
>
> I see. That sounds like a sensible place. My main aim is that when you
> use a PloneTestCase, you should get the interaction set up so that calls
> to zope.security.checkPermission() don't fail. Does PTC and other
> similar things set up the placeless layer? Or something like it?

So far nothing sets up the interaction as far as I know.

I tried talking Stefan into having a look at this mess ;-)

Hanno


More information about the Zope-Dev mailing list