Ejemplo n.º 1
0
    def test_all_task_in_celery_does_not_hang_when_celery_down(self, mocker):

        m_insp = mocker.Mock()
        m_insp.active = mocker.Mock(return_value=None)
        m_insp.scheduled = mocker.Mock(return_value=None)

        m_inspect = mocker.patch('invenio_checker.clients.redis_helpers.inspect',
                                 return_value=m_insp)

        ret = get_all_tasks_in_celery()
        assert ret == {}
Ejemplo n.º 2
0
    def test_all_tasks_in_celery_returns_set_of_flat_tasks(self, mocker):

        m_insp = mocker.Mock()
        m_insp.active = mocker.Mock(return_value={'a': [1, 2]})
        m_insp.scheduled = mocker.Mock(return_value={'b': [3, 2]})

        m_inspect = mocker.patch('invenio_checker.clients.redis_helpers.inspect',
                                 return_value=m_insp)

        ret = get_all_tasks_in_celery()
        assert ret == {1, 2, 3}
    def test_all_task_in_celery_does_not_hang_when_celery_down(self, mocker):

        m_insp = mocker.Mock()
        m_insp.active = mocker.Mock(return_value=None)
        m_insp.scheduled = mocker.Mock(return_value=None)

        m_inspect = mocker.patch(
            'invenio_checker.clients.redis_helpers.inspect',
            return_value=m_insp)

        ret = get_all_tasks_in_celery()
        assert ret == {}
    def test_all_tasks_in_celery_returns_set_of_flat_tasks(self, mocker):

        m_insp = mocker.Mock()
        m_insp.active = mocker.Mock(return_value={'a': [1, 2]})
        m_insp.scheduled = mocker.Mock(return_value={'b': [3, 2]})

        m_inspect = mocker.patch(
            'invenio_checker.clients.redis_helpers.inspect',
            return_value=m_insp)

        ret = get_all_tasks_in_celery()
        assert ret == {1, 2, 3}