def afterSetUp(self): setUp() root = Wrapper(self.folder, Root()) f1 = Wrapper(Folder(), root) sm1 = ServiceManager() f1.setSiteManager(sm1) p1 = Wrapper(Package(), sm1) f2 = Wrapper(Folder(), f1) sm2 = ServiceManager() f2.setSiteManager(sm2) p2 = Wrapper(Package(), sm2) sm1.next = serviceManager sm2.next = sm1 self.root = root self.f1 = f1 self.f2 = f2 self.sm1 = sm1 self.sm2 = sm2 self.p1 = p1 self.p2 = p2 self.unparented_folder = Folder() self.unrooted_subfolder = Wrapper(Folder(), self.unparented_folder) zcml.load_config("meta.zcml", Products.Five) zcml.load_config("localsite.zcml", Products.Five) zcml_text = """<configure xmlns="http://namespaces.zope.org/zope" xmlns:five="http://namespaces.zope.org/five"> <five:localsite class="Products.Five.testing.localsite.DummySite" /> </configure>""" zcml.load_string(zcml_text)
def register_zcml(with_setup=False): if with_setup: setUp() zcml.load_config('meta.zcml', Products.Five) zcml.load_config('permissions.zcml', Products.Five) zcml.load_config('configure.zcml', Products.Five) zcml.load_config('configure.zcml', topp.featurelets)
def afterSetUp(self): setUp() zcml.load_config("meta.zcml", Products.Five) zcml.load_config("localsite.zcml", Products.Five) zcml_text = """<configure xmlns:five="http://namespaces.zope.org/five"> <five:localsite class="Products.Five.testing.localsite.DummySite" /> </configure>""" zcml.load_string(zcml_text)
def afterSetUp(self): setUp() zcml.load_config("meta.zcml", Products.Five) zcml.load_config("permissions.zcml", Products.Five) zcml.load_config("configure.zcml", Products.Five.site) zcml_text = """\ <five:localsite xmlns:five="http://namespaces.zope.org/five" class="Products.Five.site.tests.dummy.DummySite" />""" zcml.load_string(zcml_text) manage_addDummySite(self.folder, 'site') enableLocalSiteHook(self.folder.site) setSite(self.folder.site)
def afterSetUp(self): setUp() zcml.load_config("meta.zcml", Products.Five) zcml.load_config("localsite.zcml", Products.Five) zcml_text = """<configure xmlns="http://namespaces.zope.org/zope" xmlns:five="http://namespaces.zope.org/five"> <five:localsite class="Products.CMFCore.PortalObject.PortalObjectBase" /> </configure>""" zcml.load_string(zcml_text) portal = PortalObjectBase('portal') self.app._setObject('portal', portal)
def configurationSetUp(self): """Set up Zope 3 test environment """ placelesssetup.setUp() # Ensure that the ZCML registrations in CMFonFive and PloneGetPaid are in effect # Also ensure the Five directives and permissions are available import Products.Five if not PLONE3: import Products.CMFonFive import Products.PloneGetPaid XMLConfig('configure.zcml', Products.Five)() XMLConfig('meta.zcml', Products.Five)() XMLConfig('configure.zcml', Products.PloneGetPaid)()
def afterSetUp(self): setUp() from Products.Five.localsite import enableLocalSiteHook from Products.Five.testing.localsite import manage_addDummySite zcml.load_config("meta.zcml", Products.Five) zcml.load_config("localsite.zcml", Products.Five) zcml_text = """<configure xmlns:five="http://namespaces.zope.org/five"> <five:localsite class="Products.Five.testing.localsite.DummySite" /> </configure>""" zcml.load_string(zcml_text) manage_addDummySite(self.folder, 'site') self.site = self.folder.site self.site.manage_addFolder('utilities') self.utils = self.site.utilities enableLocalSiteHook(self.site) self.path = '/'.join(self.site.getPhysicalPath()) # Traverse to the site so that the local-thread site gets # setup correctly. self.publish(self.path)