Exemple #1
0
def test_get_project_limits(aggregator):
    with mock.patch(
            'datadog_checks.openstack_controller.api.SimpleApi._make_request',
            side_effect=get_project_limits_response):
        api = SimpleApi(None, None)
        assert api.get_project_limits(
            None) == common.EXAMPLE_GET_PROJECT_LIMITS_RETURN_VALUE
Exemple #2
0
def test_get_project_limits(aggregator):
    with mock.patch(
            'datadog_checks.openstack_controller.api.SimpleApi._make_request',
            side_effect=get_project_limits_response):
        api = SimpleApi(None, None)
        assert api.get_project_limits(None) == {
            "maxImageMeta": 128,
            "maxPersonality": 5,
            "maxPersonalitySize": 10240,
            "maxSecurityGroupRules": 20,
            "maxSecurityGroups": 10,
            "maxServerMeta": 128,
            "maxTotalCores": 20,
            "maxTotalFloatingIps": 10,
            "maxTotalInstances": 10,
            "maxTotalKeypairs": 100,
            "maxTotalRAMSize": 51200,
            "maxServerGroups": 10,
            "maxServerGroupMembers": 10,
            "totalCoresUsed": 0,
            "totalInstancesUsed": 0,
            "totalRAMUsed": 0,
            "totalSecurityGroupsUsed": 0,
            "totalFloatingIpsUsed": 0,
            "totalServerGroupsUsed": 0
        }