def initSiteManager(context): """ init portal object as a site manager if not already done """ if context.readDataFile('membrane-init-site-manager.txt') is None: return portal = context.getSite() if not ISite.providedBy(portal): enableLocalSiteHook(portal) logger = context.getLogger("membrane-sitemanager") logger.info("Portal initialized as local site.")
def testSiteManagerInstall(self): self.failUnless(ISite.providedBy(self.portal))