def test_metadata_for_query(self): from voteit.core.models.catalog import metadata_for_query catalog = self.root.catalog meeting = createContent('Meeting', title='Hello world!') self.root['m'] = meeting metadata = metadata_for_query(catalog, content_type='Meeting')[0] self.assertEqual(metadata['title'], "Hello world!")
def test_metadata_for_query(self): from voteit.core.models.catalog import metadata_for_query catalog = self.root.catalog meeting = createContent('Meeting', title = 'Hello world!') self.root['m'] = meeting metadata = metadata_for_query(catalog, content_type = 'Meeting')[0] self.assertEqual(metadata['title'], "Hello world!")
def test_is_brain_unread(self): register_catalog(self.config) self.config.testing_securitypolicy('admin', permissive = True) root = bootstrap_and_fixture(self.config) from voteit.core.models.meeting import Meeting from voteit.core.models.agenda_item import AgendaItem from voteit.core.models.discussion_post import DiscussionPost root['m'] = Meeting() ai = root['m']['ai'] = AgendaItem() ai['d1'] = DiscussionPost(title = 'Hello world') ai['d2'] = DiscussionPost() request = testing.DummyRequest() obj = self._cut(ai, request) from voteit.core.models.catalog import metadata_for_query d1_brain = metadata_for_query(root.catalog, title = 'Hello world')[0] self.assertTrue(obj.is_brain_unread(d1_brain))
def test_is_brain_unread(self): register_catalog(self.config) self.config.testing_securitypolicy('admin', permissive=True) root = bootstrap_and_fixture(self.config) from voteit.core.models.meeting import Meeting from voteit.core.models.agenda_item import AgendaItem from voteit.core.models.discussion_post import DiscussionPost root['m'] = Meeting() ai = root['m']['ai'] = AgendaItem() ai['d1'] = DiscussionPost(title='Hello world') ai['d2'] = DiscussionPost() request = testing.DummyRequest() obj = self._cut(ai, request) from voteit.core.models.catalog import metadata_for_query d1_brain = metadata_for_query(root.catalog, title='Hello world')[0] self.assertTrue(obj.is_brain_unread(d1_brain))
def get_metadata_for_query(self, **kwargs): """ Return metadata for catalog search result. """ return metadata_for_query(self.root.catalog, **kwargs)
def get_metadata_for_query(self, **kwargs): """ Return metadata for catalog search result. """ return metadata_for_query(self.root.catalog, **kwargs)
def _metadata_for_query(self, root, **kw): from voteit.core.models.catalog import metadata_for_query return metadata_for_query(root.catalog, **kw)