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)
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
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
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
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