def test_is_unschedulable(self): assert LifeCycle.is_unschedulable(None) is False for status in V1Statuses.allowable_values: if status == V1Statuses.UNSCHEDULABLE: assert LifeCycle.is_unschedulable(status) is True else: assert LifeCycle.is_unschedulable(status) is False
def test_is_unschedulable(self): assert LifeCycle.is_unschedulable(None) is False for status in LifeCycle.VALUES: if status == V1Statuses.UNSCHEDULABLE: assert LifeCycle.is_unschedulable(status) is True else: assert LifeCycle.is_unschedulable(status) is False
def test_is_compilable(self): assert LifeCycle.is_unschedulable(None) is False for status in V1Statuses.allowable_values: if status in LifeCycle.COMPILABLE_VALUES: assert LifeCycle.is_compilable(status) is True else: assert LifeCycle.is_compilable(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