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
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 }