def test_status_failed_search(client, mock_status_externals): """The status JSON shows if ElasticSearch is unavailable.""" mock_status_externals['search'].side_effect = ES_ConnectionError('No ES') url = reverse('health.status') response = client.get(url) data = json.loads(response.content) assert data['services']['search'] == { 'available': False, 'populated': False, 'count': 0, }
def test_status_failed_search(client, mock_status_externals): """The status JSON shows if ElasticSearch is unavailable.""" mock_status_externals["search"].side_effect = ES_ConnectionError("No ES") url = reverse("health.status") response = client.get(url) data = json.loads(response.content) assert data["services"]["search"] == { "available": False, "populated": False, "count": 0, }