def test_ok_marathon_apps(mock_get_marathon_client): client = mock_get_marathon_client.return_value client.list_apps.return_value = [ "MarathonApp::1", "MarathonApp::2" ] output, ok = paasta_metastatus.assert_marathon_apps(client) assert "marathon apps: 2" in output assert ok
def test_no_marathon_apps(mock_get_marathon_client): client = mock_get_marathon_client.return_value client.list_apps.return_value = [] output, ok = paasta_metastatus.assert_marathon_apps(client) assert "CRITICAL: No marathon apps running" in output assert not ok