def setUp(self): import Products.CMFCore.exportimport from Products.CMFCore.PortalObject import PortalObjectBase BodyAdapterTestCase.setUp(self) zcml.load_config('configure.zcml', Products.CMFCore.exportimport) self._obj = PortalObjectBase('foo_site') self._BODY = _PROPERTIES_BODY
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 _initSite(self, foo=2, bar=2): from Products.CMFCore.PortalObject import PortalObjectBase self.root.site = PortalObjectBase('foo_site') site = self.root.site if foo > 0: site._setProperty('foo', '', 'string') if foo > 1: site._updateProperty('foo', 'Foo') if bar > 0: site._setProperty('bar', (), 'tokens') site._setProperty('moo', (), 'tokens') if bar > 1: site._updateProperty('bar', ('Bar', )) site.moo = ['Moo'] return site
def setUp(self): from Products.CMFCore.PortalObject import PortalObjectBase self._obj = PortalObjectBase('foo_site') self._BODY = _PROPERTIES_BODY