def get_item_data(self, brain): return { 'title': to_utf8_recursively(brain.Title), 'url': get_brain_url(brain), 'modified': brain.modified.strftime(DATETIME_FORMAT), 'portal_type': brain.portal_type, 'cssclass': u'', }
def get_item_data(self, brain): return { "title": brain.Title.decode("utf-8"), "url": get_brain_url(brain), "modified": brain.modified.strftime(DATETIME_FORMAT), "portal_type": brain.portal_type, "cssclass": u"", }
def _serialize_brain(self, brain): data = {self._encode('_url'): self._encode(get_brain_url(brain))} for name in self._get_metadata_names(brain): value = getattr(brain, name, None) data[self._encode(name)] = self._encode(value) return data
def get_item_data(self, brain): return { 'title': brain.Title.decode('utf-8'), 'url': get_brain_url(brain), 'modified': brain.modified.strftime(DATETIME_FORMAT), 'portal_type': brain.portal_type, 'cssclass': u'', }
def test_get_brain_url(self): catalog = getToolByName(self.layer['portal'], 'portal_catalog') query = {'path': {'query': '/plone/feed-folder/page', 'depth': 0}} brains = catalog(query) self.assertEqual(len(brains), 1) self.assertEqual(get_brain_url(brains[0]), '%sfeed-folder/page' % PORTAL_URL_PLACEHOLDER)
def test_get_brain_url(self): catalog = getToolByName(self.layer['portal'], 'portal_catalog') query = {'path': {'query': '/plone/feed-folder/page', 'depth': 0}} brains = catalog(query) self.assertEqual(len(brains), 1) self.assertEqual( get_brain_url(brains[0]), '%sfeed-folder/page' % PORTAL_URL_PLACEHOLDER)