Example #1
0
    def test_wrong_cluster_status(self):
        request = mock_request()
        request.es.cluster.health.return_value = {'status': 'red'}

        with pytest.raises(views.FailedHealthcheck) as e:
            views.healthcheck(request)

        assert 'cluster status' in str(e.value)
Example #2
0
    def test_wrong_cluster_status(self):
        request = mock_request()
        request.es.cluster.health.return_value = {'status': 'red'}

        with pytest.raises(views.FailedHealthcheck) as e:
            views.healthcheck(request)

        assert 'cluster status' in str(e.value)
Example #3
0
    def test_failed_es_request(self):
        request = mock_request()
        exc = es_exceptions.ConnectionTimeout()
        request.es.cluster.health.side_effect = exc

        with pytest.raises(views.FailedHealthcheck) as e:
            views.healthcheck(request)

        assert e.value.__cause__ == exc
Example #4
0
    def test_failed_es_request(self):
        request = mock_request()
        exc = es_exceptions.ConnectionTimeout()
        request.es.cluster.health.side_effect = exc

        with pytest.raises(views.FailedHealthcheck) as e:
            views.healthcheck(request)

        assert e.value.__cause__ == exc
Example #5
0
    def test_ok(self):
        request = mock_request()
        request.es.cluster.health.return_value = {'status': 'green'}

        result = views.healthcheck(request)

        assert result == {'status': 'ok'}
Example #6
0
    def test_ok(self):
        request = mock_request()
        request.es.cluster.health.return_value = {'status': 'green'}

        result = views.healthcheck(request)

        assert result == {'status': 'ok'}
Example #7
0
    def test_ok(self):
        request = mock_request()
        request.es.cluster.health.return_value = {"status": "green"}

        result = views.healthcheck(request)

        assert "status" in result
        assert result["status"] == "ok"