def make_query(request, **kw): """ generates a content type query suitable for the portal catalog """ # build the catalog query query = { "sort_limit": get_sort_limit(request), "sort_on": get_sort_on(request), "sort_order": get_sort_order(request), "SearchableText": get_query(request), } # inject keyword args query.update(kw) # inject the creator if given if get_creator(request): query["Creator"] = get_creator(request) logger.info("Catalog Query --> %r", query) return query
def test_sort_limit_parameter(self): self.assertEqual(req.get_sort_limit(), None) request = req.get_request() request.form["sort_limit"] = 1 self.assertEqual(req.get_sort_limit(), 1)