def setUp(self): from Products.CMFUid.UniqueIdAnnotationTool \ import UniqueIdAnnotationTool SecurityTest.setUp(self) self.root._setObject('portal_uidannotation', UniqueIdAnnotationTool()) self.root._setObject('dummy', DummyContent(id='dummy'))
def setUp(self): from Products.CMFCore.CatalogTool import CatalogTool from Products.CMFUid.UniqueIdAnnotationTool \ import UniqueIdAnnotationTool from Products.CMFUid.UniqueIdGeneratorTool \ import UniqueIdGeneratorTool SecurityTest.setUp(self) self.root._setObject('portal_catalog', CatalogTool()) self.root._setObject('portal_uidgenerator', UniqueIdGeneratorTool()) self.root._setObject('portal_uidannotation', UniqueIdAnnotationTool()) self.root._setObject('portal_uidhandler', self._getTargetClass()()) self.root._setObject('dummy', DummyContent(id='dummy')) self.root._setObject('dummy2', DummyContent(id='dummy2')) sm = getSiteManager() sm.registerUtility(self.root.portal_uidannotation, IUniqueIdAnnotationManagement) sm.registerUtility(self.root.portal_uidgenerator, IUniqueIdGenerator) if indexing: sm.registerUtility(provided=IPortalCatalogQueueProcessor, factory=PortalCatalogProcessor) # Make sure we have our indices/columns uid_name = self.root.portal_uidhandler.UID_ATTRIBUTE_NAME self.root.portal_catalog.addIndex(uid_name, 'FieldIndex') self.root.portal_catalog.addColumn(uid_name)
def setUp(self): from Products.CMFCore.CatalogTool import CatalogTool from Products.CMFCore.utils import registerToolInterface from Products.CMFUid.interfaces import IUniqueIdHandler from Products.CMFUid.UniqueIdAnnotationTool \ import UniqueIdAnnotationTool from Products.CMFUid.UniqueIdGeneratorTool \ import UniqueIdGeneratorTool SecurityTest.setUp(self) self.app._setObject('dummy', DummyContent(id='dummy')) self.app._setObject('dummy2', DummyContent(id='dummy2')) self.ctool = CatalogTool().__of__(self.app) self.uidhandler = self._makeOne() sm = getSiteManager() sm.registerUtility(self.ctool, ICatalogTool) registerToolInterface('portal_catalog', ICatalogTool) sm.registerUtility(self.uidhandler, IUniqueIdHandler) sm.registerUtility(UniqueIdAnnotationTool(), IUniqueIdAnnotationManagement) sm.registerUtility(UniqueIdGeneratorTool(), IUniqueIdGenerator) sm.registerUtility(provided=IPortalCatalogQueueProcessor, factory=PortalCatalogProcessor) # Make sure we have our indices/columns uid_name = self.uidhandler.UID_ATTRIBUTE_NAME self.ctool.addIndex(uid_name, 'FieldIndex') self.ctool.addColumn(uid_name)
def setUp(self): SecurityTest.setUp(self) self.root._setObject('portal_catalog', CatalogTool()) self.root._setObject('portal_uidgenerator', UniqueIdGeneratorTool()) self.root._setObject('portal_uidannotation', UniqueIdAnnotationTool()) self.root._setObject('portal_uidhandler', UniqueIdHandlerTool()) self.root._setObject('dummy', DummyContent(id='dummy')) removeUnnecessaryIndexes(self.root.portal_catalog)
def setUp(self): from Products.CMFCore.CatalogTool import CatalogTool from Products.CMFUid.UniqueIdAnnotationTool \ import UniqueIdAnnotationTool from Products.CMFUid.UniqueIdGeneratorTool \ import UniqueIdGeneratorTool SecurityTest.setUp(self) self.root._setObject('portal_catalog', CatalogTool()) self.root._setObject('portal_uidgenerator', UniqueIdGeneratorTool()) self.root._setObject('portal_uidannotation', UniqueIdAnnotationTool()) self.root._setObject('portal_uidhandler', self._getTargetClass()()) self.root._setObject('dummy', DummyContent(id='dummy')) self.root._setObject('dummy2', DummyContent(id='dummy2'))
def setUp(self): from Products.CMFCore.CatalogTool import CatalogTool from Products.CMFUid.UniqueIdAnnotationTool \ import UniqueIdAnnotationTool from Products.CMFUid.UniqueIdGeneratorTool \ import UniqueIdGeneratorTool SecurityTest.setUp(self) self.root._setObject('portal_catalog', CatalogTool()) self.root._setObject('portal_uidgenerator', UniqueIdGeneratorTool()) self.root._setObject('portal_uidannotation', UniqueIdAnnotationTool()) self.root._setObject('portal_uidhandler', self._getTargetClass()()) self.root._setObject('dummy', DummyContent(id='dummy')) self.root._setObject('dummy2', DummyContent(id='dummy2')) sm = getSiteManager() sm.registerUtility(self.root.portal_catalog, ICatalogTool) sm.registerUtility( self.root.portal_uidannotation , IUniqueIdAnnotationManagement ) sm.registerUtility(self.root.portal_uidgenerator, IUniqueIdGenerator) sm.registerUtility(self.root.portal_uidhandler, IUniqueIdHandler)
def setUp(self): SecurityTest.setUp(self) self.root._setObject('portal_uidannotation', UniqueIdAnnotationTool()) self.root._setObject('dummy', DummyContent(id='dummy'))