예제 #1
0
 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!")
예제 #2
0
 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!")
예제 #3
0
 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))
예제 #4
0
 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))
예제 #5
0
 def get_metadata_for_query(self, **kwargs):
     """ Return metadata for catalog search result. """
     return metadata_for_query(self.root.catalog, **kwargs)
예제 #6
0
 def get_metadata_for_query(self, **kwargs):
     """ Return metadata for catalog search result. """
     return metadata_for_query(self.root.catalog, **kwargs)
예제 #7
0
 def _metadata_for_query(self, root, **kw):
     from voteit.core.models.catalog import metadata_for_query
     return metadata_for_query(root.catalog, **kw)