def service_available_predicate(service_name): url = dcos_service_url(service_name) try: response = http.get(url) return response.status_code == 200 except Exception as e: return False
def service_unavailable_predicate(service_name): url = dcos_service_url(service_name) try: response = http.get(url) except DCOSHTTPException as e: if e.response.status_code == 500: return True else: return False