Beispiel #1
0
    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
Beispiel #2
0
 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)
Beispiel #3
0
    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
Beispiel #4
0
    def setUp(self):
        from Products.CMFCore.PortalObject import PortalObjectBase

        self._obj = PortalObjectBase('foo_site')
        self._BODY = _PROPERTIES_BODY