def testSetUp(self): """Do not mess up here with another stacked demo storage!!!""" import Zope2 environ = { 'SERVER_NAME': 'localhost', 'SERVER_PORT': str(self['port']), } app = z2.addRequestContainer( Zope2.app(), environ=environ) request = app.REQUEST request['PARENTS'] = [app] # Make sure we have a zope.globalrequest request try: from zope.globalrequest import setRequest setRequest(request) except ImportError: pass self['app'] = app self['request'] = request self['portal'] = portal = self['app'][PLONE_SITE_ID] transaction.commit() self.setUpEnvironment(portal) transaction.commit() LayerMixin.testSetUp(self) transaction.commit()
def setUp(self): self['zodbDB'] = zodb.stackDemoStorage(self.get('zodbDB'), name='PASLDAPLayer') self['app'] = z2.addRequestContainer(Zope2.app(self['zodbDB'].open()), environ=None) self.setUpZCML() self.setUpProducts(self['app']) self.setUpDefaultContent(self['app'])