Example #1
0
def check_mesos_quorum():
    result = assert_quorum_size()
    if result.healthy:
        print("OK: " + result.message)
        sys.exit(0)
    else:
        print(result.message)
        sys.exit(2)
Example #2
0
def test_unhealthy_asssert_quorum_size(mock_num_masters, mock_quorum_size):
    mock_num_masters.return_value = 1
    mock_quorum_size.return_value = 3
    output, health = metastatus_lib.assert_quorum_size()
    assert not health
    assert "CRITICAL: Number of masters (1) less than configured quorum(3)." in output
Example #3
0
def test_healthy_asssert_quorum_size(mock_num_masters, mock_quorum_size):
    mock_num_masters.return_value = 5
    mock_quorum_size.return_value = 3
    output, health = metastatus_lib.assert_quorum_size()
    assert health
    assert 'Quorum: masters: 5 configured quorum: 3 ' in output
Example #4
0
def test_unhealthy_asssert_quorum_size(mock_num_masters, mock_quorum_size):
    mock_num_masters.return_value = 1
    mock_quorum_size.return_value = 3
    output, health = metastatus_lib.assert_quorum_size()
    assert not health
    assert "CRITICAL: Number of masters (1) less than configured quorum(3)." in output
Example #5
0
def test_healthy_asssert_quorum_size(mock_num_masters, mock_quorum_size):
    mock_num_masters.return_value = 5
    mock_quorum_size.return_value = 3
    output, health = metastatus_lib.assert_quorum_size()
    assert health
    assert "Quorum: masters: 5 configured quorum: 3 " in output