def test_run(self): test_value = 'test_value' search_mock = mock.MagicMock() search_mock.aggregations.results.buckets = [{'key': test_value}] with mock.patch.object(Search, 'execute', return_value=search_mock): terms = query_field_terms(field='test_field')['data'] self.assertIn(test_value, terms)
def catalog_id(request): response = query_field_terms(field='catalog_id') return JsonResponse(response)
def dataset_theme(request): response = query_field_terms(field='dataset_theme') return JsonResponse(response)
def dataset_publisher_name(request): response = query_field_terms(field='dataset_publisher_name') return JsonResponse(response)
def field_units(request): response = query_field_terms(field='units') return JsonResponse(response)
def dataset_source(request): response = query_field_terms(field='dataset_source_keyword') return JsonResponse(response)
def test_no_params(self): query_field_terms()