Esempio n. 1
0
def test_healthcheck_result_for_resource_utilization_unhealthy():
    expected_message = 'cpus: 5.00/10.00(50.00%) used. Threshold (10.00%)'
    expected = metastatus_lib.HealthCheckResult(message=expected_message,
                                                healthy=False)
    resource_utilization = metastatus_lib.ResourceUtilization(metric='cpus',
                                                              total=10,
                                                              free=5)
    assert metastatus_lib.healthcheck_result_for_resource_utilization(
        resource_utilization=resource_utilization, threshold=10) == expected
def test_healthcheck_result_for_resource_utilization_zero():
    expected_message = "cpus: 0.00/0.00(0.00%) used. Threshold (10.00%)"
    expected = metastatus_lib.HealthCheckResult(message=expected_message,
                                                healthy=True)
    resource_utilization = metastatus_lib.ResourceUtilization(metric="cpus",
                                                              total=0,
                                                              free=0)
    assert (metastatus_lib.healthcheck_result_for_resource_utilization(
        resource_utilization=resource_utilization, threshold=10) == expected)