def test_excluded_fields(self): ok_(WebsiteIndexer.hidden_fields) data = WebsiteIndexer.search().execute().hits eq_(len(data), 1) obj = data[0] ok_('trending_2' not in obj) ok_('popularity_2' not in obj) ok_('description_translations' in obj) ok_('description' not in obj) ok_('description_l10n_english' not in obj) ok_('name_translations' in obj) ok_('name' not in obj) ok_('name_l10n_english' not in obj) ok_('name_sort' not in obj) ok_('name.raw' not in obj) ok_('short_name_translations' in obj) ok_('short_name' not in obj) ok_('short_name_l10n_english' not in obj)
def test_excluded_fields(self): ok_(WebsiteIndexer.hidden_fields) data = WebsiteIndexer.search().execute().hits eq_(len(data), 1) obj = data[0] ok_("trending_2" not in obj) ok_("popularity_2" not in obj) ok_("description_translations" in obj) ok_("description" not in obj) ok_("description_l10n_english" not in obj) ok_("name_translations" in obj) ok_("name" not in obj) ok_("name_l10n_english" not in obj) ok_("name_sort" not in obj) ok_("name.raw" not in obj) ok_("short_name_translations" in obj) ok_("short_name" not in obj) ok_("short_name_l10n_english" not in obj)
def get_queryset(self): return WebsiteIndexer.search()
def serialize(self): obj = WebsiteIndexer.search().filter( 'term', id=self.website.pk).execute().hits[0] return WebsiteLookupSerializer(obj).data
def get_obj(self): return WebsiteIndexer.search().filter( 'term', id=self.obj.pk).execute().hits[0]
def serialize(self, site, profile=None): data = WebsiteIndexer.search().filter("term", id=site.pk).execute().hits[0] a = TVESWebsiteSerializer(instance=data, context={"request": self.request}) return a.data
def serialize(self, site, profile=None): data = WebsiteIndexer.search().filter('term', id=site.pk).execute().hits[0] a = TVESWebsiteSerializer(instance=data, context={'request': self.request}) return a.data
def get_obj(self): return WebsiteIndexer.search().filter('term', id=self.obj.pk).execute().hits[0]