Esempio n. 1
0
def test_get_mesos_cpu_status():
    fake_metrics = {"master/cpus_total": 3, "master/cpus_used": 1}
    fake_mesos_state = {"slaves": [{"reserved_resources": {"some-role": {"cpus": 1}}}]}
    total, used, available = metastatus_lib.get_mesos_cpu_status(fake_metrics, fake_mesos_state)
    assert total == 3
    assert used == 2
    assert available == 1
Esempio n. 2
0
def test_get_mesos_cpu_status():
    fake_metrics = {"master/cpus_total": 3, "master/cpus_used": 1}
    fake_mesos_state = {
        "slaves": [{"reserved_resources": {"maintenance": {"cpus": 1}}}]
    }
    total, used, available = metastatus_lib.get_mesos_cpu_status(
        fake_metrics, fake_mesos_state
    )
    assert total == 3
    assert used == 2
    assert available == 1
Esempio n. 3
0
def test_get_mesos_cpu_status():
    fake_metrics = {
        'master/cpus_total': 3,
        'master/cpus_used': 1,
    }
    fake_mesos_state = {
        'slaves': [
            {
                'reserved_resources': {
                    'some-role': {
                        'cpus': 1,
                    },
                },
            },
        ],
    }
    total, used, available = metastatus_lib.get_mesos_cpu_status(fake_metrics, fake_mesos_state)
    assert total == 3
    assert used == 2
    assert available == 1
Esempio n. 4
0
def test_get_mesos_cpu_status():
    fake_metrics = {
        'master/cpus_total': 3,
        'master/cpus_used': 1,
    }
    fake_mesos_state = {
        'slaves': [
            {
                'reserved_resources': {
                    'maintenance': {
                        'cpus': 1,
                    },
                },
            },
        ],
    }
    total, used, available = metastatus_lib.get_mesos_cpu_status(fake_metrics, fake_mesos_state)
    assert total == 3
    assert used == 2
    assert available == 1