def test_is_warning(self): assert LifeCycle.is_warning(None) is False for status in V1Statuses.allowable_values: if status in LifeCycle.WARNING_VALUES: assert LifeCycle.is_warning(status) is True else: assert LifeCycle.is_warning(status) is False
def test_is_warning(self): assert LifeCycle.is_warning(None) is False for status in LifeCycle.VALUES: if status in LifeCycle.WARNING_VALUES: assert LifeCycle.is_warning(status) is True else: assert LifeCycle.is_warning(status) is False
def test_is_k8s_stoppable(self): assert LifeCycle.is_k8s_stoppable(None) is False for status in LifeCycle.VALUES: cond = (LifeCycle.is_running(status) or LifeCycle.is_unschedulable(status) or LifeCycle.is_warning(status=status) or LifeCycle.is_unknown(status=status)) if cond: assert LifeCycle.is_k8s_stoppable(status) is True else: assert LifeCycle.is_k8s_stoppable(status) is False
def test_is_k8s_stoppable(self): assert LifeCycle.is_k8s_stoppable(None) is False for status in V1Statuses.allowable_values: cond = (LifeCycle.is_running(status) or LifeCycle.is_unschedulable(status) or LifeCycle.is_warning(status=status) or LifeCycle.is_unknown(status=status)) if cond: assert LifeCycle.is_k8s_stoppable(status) is True else: assert LifeCycle.is_k8s_stoppable(status) is False