예제 #1
0
def test__createbreadcrumbs__with_unicode(rf):
    param_dict = {"qf": u"zaak:Pastorie\xebn, Kleuterscholen"}
    request = rf.get('api/search', param_dict)
    query = NaveESQuery()
    query.build_query_from_request(request)
    user_query = UserQuery(query, num_found=12)
    assert user_query is not None
    assert user_query.breadcrumbs
예제 #2
0
파일: views.py 프로젝트: delving/nave
 def get(self, request, *args, **kwargs):
     slug = kwargs.get('slug', None)
     virtual_collection = get_object_or_404(VirtualCollection, slug=slug)
     hidden_query_filters = [hqf.strip('"') for hqf in virtual_collection.query.split(";;;")]
     query = NaveESQuery(
         index_name=settings.SITE_NAME,
         doc_types=[],
         hidden_filters=hidden_query_filters
     )
     self.query = query.build_query_from_request(request=request).build_search()
     return super(VirtualCollectionPmhProvider, self).get(request, *args, **kwargs)