Chris McDonough wrote: > > Your problem is that a REQUEST is not created without the > publisher. This is a particularly annoying and unsolved > problem when doing tests.
Is it solved in Zope 3? > Your options are to use "import > Zope; Zope.test('/some/method/name')" which has all sorts of > bad side effects, Never even knew that existed. Where's it documented? What does it do? What are the side effects? > or to dummy up the environment as much as > possible via things like makerequest, etc. enough for the > method to work. I can't say exactly what's needed for that > in this case, I'd need to mess with it endlessly (luckily > that's your job in this case ;-) Well, we're using makerequest, and the following code seems to be keeping the SESSION stuff working: session = app.unrestrictedTraverse('/session_data_manager').getSessionData app.REQUEST.set_lazy('SESSION', session) Is that the 'right thing' to do? cheers, Chris _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )