Esempio n. 1
0
def test_status_mesos_tasks_critical():
    with mock.patch(
            'paasta_tools.marathon_serviceinit.get_running_tasks_from_active_frameworks', autospec=True) as mock_tasks:
        mock_tasks.return_value = []
        normal_count = 10
        actual = marathon_serviceinit.status_mesos_tasks('unused', 'unused', normal_count)
        assert 'Critical' in actual
Esempio n. 2
0
def test_status_mesos_tasks_critical():
    with mock.patch(
            'paasta_tools.marathon_serviceinit.get_running_tasks_from_frameworks', autospec=True) as mock_tasks:
        mock_tasks.return_value = []
        normal_count = 10
        actual = marathon_serviceinit.status_mesos_tasks('unused', 'unused', normal_count)
        assert 'Critical' in actual
Esempio n. 3
0
def test_status_mesos_tasks_warning():
    with mock.patch('paasta_tools.marathon_serviceinit.get_running_tasks_from_active_frameworks') as mock_tasks:
        mock_tasks.return_value = [
            {'id': 1}, {'id': 2}
        ]
        normal_count = 4
        actual = marathon_serviceinit.status_mesos_tasks('unused', 'unused', normal_count)
        assert 'Warning' in actual
def test_status_mesos_tasks_working():
    with mock.patch(
            'paasta_tools.marathon_serviceinit.get_running_tasks_from_frameworks',
            autospec=True) as mock_tasks:
        mock_tasks.return_value = [{'id': 1}, {'id': 2}]
        normal_count = 2
        actual = marathon_serviceinit.status_mesos_tasks(
            'unused', 'unused', normal_count)
        assert 'Healthy' in actual
def test_status_mesos_tasks_warning():
    with mock.patch(
            'paasta_tools.marathon_serviceinit.get_cached_list_of_running_tasks_from_frameworks',
            autospec=True) as mock_tasks:
        mock_tasks.return_value = [{'id': 'fake{0}fake{0}'.format(marathon_tools.MESOS_TASK_SPACER)}
                                   for _ in range(2)]
        normal_count = 4
        actual = marathon_serviceinit.status_mesos_tasks('fake', 'fake', normal_count)
        assert 'Warning' in actual
Esempio n. 6
0
def test_status_mesos_tasks_working():
    with mock.patch(
            'paasta_tools.marathon_serviceinit.get_cached_list_of_running_tasks_from_frameworks',
            autospec=True,
    ) as mock_tasks:
        mock_tasks.return_value = [{'id': 'unused{0}unused{0}'.format(marathon_tools.MESOS_TASK_SPACER)}
                                   for _ in range(2)]
        normal_count = 2
        actual = marathon_serviceinit.status_mesos_tasks('unused', 'unused', normal_count, verbose=0)
        assert 'Healthy' in actual
Esempio n. 7
0
def test_status_mesos_tasks_critical():
    with mock.patch(
            "paasta_tools.marathon_serviceinit.get_cached_list_of_running_tasks_from_frameworks",
            autospec=True,
    ) as mock_tasks:
        mock_tasks.return_value = []
        normal_count = 10
        actual = marathon_serviceinit.status_mesos_tasks("unused",
                                                         "unused",
                                                         normal_count,
                                                         verbose=0)
        assert "Critical" in actual
Esempio n. 8
0
def test_status_mesos_tasks_warning():
    with mock.patch(
            "paasta_tools.marathon_serviceinit.get_cached_list_of_running_tasks_from_frameworks",
            autospec=True,
    ) as mock_tasks:
        mock_tasks.return_value = [{
            "id":
            "fake{0}fake{0}".format(marathon_tools.MESOS_TASK_SPACER)
        } for _ in range(2)]
        normal_count = 4
        actual = marathon_serviceinit.status_mesos_tasks("fake",
                                                         "fake",
                                                         normal_count,
                                                         verbose=0)
        assert "Warning" in actual
def test_status_mesos_tasks_critical():
    with mock.patch("paasta_tools.marathon_serviceinit.get_running_tasks_from_active_frameworks") as mock_tasks:
        mock_tasks.return_value = []
        normal_count = 10
        actual = marathon_serviceinit.status_mesos_tasks("unused", "unused", normal_count)
        assert "Critical" in actual
Esempio n. 10
0
def test_status_mesos_tasks_warning():
    with mock.patch("paasta_tools.marathon_serviceinit.get_running_tasks_from_active_frameworks") as mock_tasks:
        mock_tasks.return_value = [{"id": 1}, {"id": 2}]
        normal_count = 4
        actual = marathon_serviceinit.status_mesos_tasks("unused", "unused", normal_count)
        assert "Warning" in actual