Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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'}
Exemplo n.º 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'}
Exemplo n.º 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"