コード例 #1
0
ファイル: test_views.py プロジェクト: mashrikt/kuma
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,
    }
コード例 #2
0
ファイル: test_views.py プロジェクト: w0lramD/kuma
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,
    }