Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
 def get_queryset(self):
     return WebsiteIndexer.search()
Ejemplo n.º 5
0
 def get_queryset(self):
     return WebsiteIndexer.search()
Ejemplo n.º 6
0
 def serialize(self):
     obj = WebsiteIndexer.search().filter(
         'term', id=self.website.pk).execute().hits[0]
     return WebsiteLookupSerializer(obj).data
Ejemplo n.º 7
0
 def get_obj(self):
     return WebsiteIndexer.search().filter(
         'term', id=self.obj.pk).execute().hits[0]
Ejemplo n.º 8
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
Ejemplo n.º 9
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
Ejemplo n.º 10
0
 def serialize(self):
     obj = WebsiteIndexer.search().filter(
         'term', id=self.website.pk).execute().hits[0]
     return WebsiteLookupSerializer(obj).data
Ejemplo n.º 11
0
 def get_obj(self):
     return WebsiteIndexer.search().filter('term',
                                           id=self.obj.pk).execute().hits[0]