예제 #1
0
 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()
예제 #2
0
 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'])