def _app(self): '''Returns the app object for a test.''' app = Zope2.app(Zope2.sandbox().open()) AppZapper().set(app) app = makerequest(app) connections.register(app) return app
def setUp(self): MembershipTests.setUp(self) ZopeLite.installProduct('LDAPUserFolder') if getattr(self, 'app', None) is not None: # Running under CMF >= 2.1, need to set up a site self._mungeSite(self.app.site)
def setup_product(): fiveconfigure.debug_mode = True ZopeLite.installProduct('Five', quiet=1) zcml.load_site() configure_vocabulary_registry() import Products.CMFCore import Products.Five import Products.GenericSetup import zope.i18n import netsight.async
def setup_product(): fiveconfigure.debug_mode = True ZopeLite.installProduct('Five', quiet=1) zcml.load_site() configure_vocabulary_registry() import Products.CMFCore import Products.Five import Products.GenericSetup import zope.i18n import netsight. async
def setUp( self ): import transaction from zope.component.testing import setUp as componentSetUp from zope.component import provideUtility from zope.component import provideAdapter from zope.traversing.adapters import DefaultTraversable from zope.publisher.http import HTTPCharsets from Testing.ZopeTestCase import ZopeLite from Testing.makerequest import makerequest from Products.PageTemplates.interfaces \ import IUnicodeEncodingConflictResolver from Products.PageTemplates.unicodeconflictresolver \ import PreferredCharsetResolver componentSetUp() provideAdapter(DefaultTraversable, (None,)) provideUtility(PreferredCharsetResolver, IUnicodeEncodingConflictResolver) provideAdapter(HTTPCharsets) transaction.begin() app = ZopeLite.app() self.root = makerequest(app) # set the request charset to enable conversions to utf-8 self.root.REQUEST['HTTP_ACCEPT_CHARSET'] = '*'
def setUp(self): import Products.LDAPUserFolder zcml.load_config('configure.zcml', Products.LDAPUserFolder) MembershipTests.setUp(self) ZopeLite.installProduct('LDAPUserFolder') site = self.app.site profile_id = 'profile-Products.LDAPUserFolder:cmfldap' site.portal_setup.runAllImportStepsFromProfile(profile_id) # Remove the "standard" user folder and replace it with a # LDAPDummyUserFolder site.manage_delObjects(['acl_users']) site._setObject('acl_users', LDAPDummyUserFolder()) # Register one new attribute for testing site.portal_memberdata.addMemberProperty('sn')
def _makeApp(self): from Testing.makerequest import makerequest from Testing.ZopeTestCase import ZopeLite app = makerequest(ZopeLite.app()) # Set up a user and role app._addRole('role1') app.manage_role('role1', ['View']) # Set up a published object accessible to user app.addDTMLMethod('doc', file='') app.doc.manage_permission('View', ['role1'], acquire=0) # Rig the REQUEST so it looks like we traversed to doc app.REQUEST.set('PUBLISHED', app.doc) app.REQUEST.set('PARENTS', [app]) app.REQUEST.steps = ['doc'] return app
def setUp(self): from Testing.ZopeTestCase import ZopeLite ZopeLite.startup()
def app(): '''Opens a ZODB connection and returns the app object.''' app = Zope2.app() app = makerequest(app) connections.register(app) return app
def setUp(self): self.app = ZopeLite.app() self.app._setObject('MailHost', DummyMailHost('MailHost'))