summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit/compute
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2019-03-07 00:34:18 +0000
committerGerrit Code Review <review@openstack.org>2019-03-07 00:34:18 +0000
commitf992617f798426ff996eb776d8e16a03adef0bab (patch)
tree3a064e8d85bde1a399b5a26a47babc4634174860 /openstackclient/tests/unit/compute
parent8159fc216db779e5f14db24d9224f01265f1c7b2 (diff)
parent75cba9d1cbdd7b14b0d507af27f896c6c45e713e (diff)
downloadpython-openstackclient-f992617f798426ff996eb776d8e16a03adef0bab.tar.gz
Merge "Add support for get details of Quota"
Diffstat (limited to 'openstackclient/tests/unit/compute')
-rw-r--r--openstackclient/tests/unit/compute/v2/fakes.py32
1 files changed, 32 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/compute/v2/fakes.py b/openstackclient/tests/unit/compute/v2/fakes.py
index 38f4ff67..ee7d4983 100644
--- a/openstackclient/tests/unit/compute/v2/fakes.py
+++ b/openstackclient/tests/unit/compute/v2/fakes.py
@@ -1401,6 +1401,38 @@ class FakeQuota(object):
return quota
+ @staticmethod
+ def create_one_comp_detailed_quota(attrs=None):
+ """Create one quota"""
+
+ attrs = attrs or {}
+
+ quota_attrs = {
+ 'id': 'project-id-' + uuid.uuid4().hex,
+ 'cores': {'reserved': 0, 'in_use': 0, 'limit': 20},
+ 'fixed_ips': {'reserved': 0, 'in_use': 0, 'limit': 30},
+ 'injected_files': {'reserved': 0, 'in_use': 0, 'limit': 100},
+ 'injected_file_content_bytes': {
+ 'reserved': 0, 'in_use': 0, 'limit': 10240},
+ 'injected_file_path_bytes': {
+ 'reserved': 0, 'in_use': 0, 'limit': 255},
+ 'instances': {'reserved': 0, 'in_use': 0, 'limit': 50},
+ 'key_pairs': {'reserved': 0, 'in_use': 0, 'limit': 20},
+ 'metadata_items': {'reserved': 0, 'in_use': 0, 'limit': 10},
+ 'ram': {'reserved': 0, 'in_use': 0, 'limit': 51200},
+ 'server_groups': {'reserved': 0, 'in_use': 0, 'limit': 10},
+ 'server_group_members': {'reserved': 0, 'in_use': 0, 'limit': 10}
+ }
+
+ quota_attrs.update(attrs)
+ quota = fakes.FakeResource(
+ info=copy.deepcopy(quota_attrs),
+ loaded=True)
+
+ quota.project_id = quota_attrs['id']
+
+ return quota
+
class FakeLimits(object):
"""Fake limits"""