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
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)