One correction:

On Wed, Nov 16, 2005 at 01:12:37PM -0500, Paul Winkler wrote:
> but if I create a test derived from ZopeTestCase.Functional,  when I
> call self.publish() the thread that handles the publishing (it is
> another thread, right?) has its own app.REQUEST which doesn't contain a
> SESSION object.

That was a bad guess; there's no threading going on there
of course, I should've just read the source.
What happens is that publish does a transaction.commit(),
thus implicitly starting a new request.

So the problem remains the same:
as far as I can tell there's no way for pages tested with publish()
to make use of sessions.

-- 

Paul Winkler
http://www.slinkp.com
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to