def setUp(self): from Products.PluginIndexes.TopicIndex.TopicIndex import TopicIndex PlacelessSetup.setUp(self) zcml.load_config('meta.zcml', Products.Five) zcml.load_config('configure.zcml', Products.GenericSetup.PluginIndexes) self._obj = TopicIndex('foo_topic') self._XML = _TOPIC_XML
def setUp(self): import Products.GenericSetup.PluginIndexes from Products.PluginIndexes.TopicIndex.TopicIndex import TopicIndex NodeAdapterTestCase.setUp(self) zcml.load_config('configure.zcml', Products.GenericSetup.PluginIndexes) self._obj = TopicIndex('foo_topic') self._XML = _TOPIC_XML
def setUp(self): self.TI = TopicIndex("topic") self.TI.addFilteredSet("doc1","PythonFilteredSet","o.meta_type=='doc1'") self.TI.addFilteredSet("doc2","PythonFilteredSet","o.meta_type=='doc2'") self.TI.index_object(0 , Obj('0',)) self.TI.index_object(1 , Obj('1','doc1')) self.TI.index_object(2 , Obj('2','doc1')) self.TI.index_object(3 , Obj('3','doc2')) self.TI.index_object(4 , Obj('4','doc2')) self.TI.index_object(5 , Obj('5','doc3')) self.TI.index_object(6 , Obj('6','doc3'))
def test_TopicIndex(self): from xml.dom.minidom import parseString from Products.PluginIndexes.TopicIndex.TopicIndex import TopicIndex from Products.GenericSetup.testing import DummySetupEnviron from Products.GenericSetup.PluginIndexes.exportimport \ import TopicIndexNodeAdapter environ = DummySetupEnviron() def _no_clear(*a): raise AssertionError("Don't clear me!") index = TopicIndex('topics') index.addFilteredSet('bar', 'PythonFilteredSet', 'True') index.addFilteredSet('baz', 'PythonFilteredSet', 'False') bar = index.filteredSets['bar'] baz = index.filteredSets['baz'] bar.clear = baz.clear = _no_clear adapted = TopicIndexNodeAdapter(index, environ) adapted.node = parseString(_SET_XML).documentElement # no raise
def setUp(self): from Products.PluginIndexes.TopicIndex.TopicIndex import TopicIndex self._obj = TopicIndex('foo_topic') self._XML = _TOPIC_XML
def setUp(self): from Products.PluginIndexes.TopicIndex.TopicIndex import TopicIndex NodeAdapterTestCase.setUp(self) self._obj = TopicIndex('foo_topic') self._XML = _TOPIC_XML