summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit/identity/v3/fakes.py
diff options
context:
space:
mode:
authorLance Bragstad <lbragstad@gmail.com>2018-06-13 19:33:08 +0000
committerLance Bragstad <lbragstad@gmail.com>2018-07-23 21:52:00 +0000
commit735896eb1ad4543823008693c9d337691512f8bf (patch)
tree1ac84ec6db45a33f421313fba502698e10058531 /openstackclient/tests/unit/identity/v3/fakes.py
parent641a4faac1d021518350925b4297677eeff98fde (diff)
downloadpython-openstackclient-735896eb1ad4543823008693c9d337691512f8bf.tar.gz
Implement support for project limits
This commit let's users manage limits via the command line. bp unified-limits Change-Id: I7c44bbb60557378b66c5c43a7ba917f40dc2b633
Diffstat (limited to 'openstackclient/tests/unit/identity/v3/fakes.py')
-rw-r--r--openstackclient/tests/unit/identity/v3/fakes.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/identity/v3/fakes.py b/openstackclient/tests/unit/identity/v3/fakes.py
index 3cae4515..27ee9fd0 100644
--- a/openstackclient/tests/unit/identity/v3/fakes.py
+++ b/openstackclient/tests/unit/identity/v3/fakes.py
@@ -507,6 +507,29 @@ REGISTERED_LIMIT_OPTIONS = {
'region_id': region_id
}
+limit_id = 'limit-id'
+limit_resource_limit = 15
+limit_description = 'limit of foobars'
+limit_resource_name = 'foobars'
+LIMIT = {
+ 'id': limit_id,
+ 'project_id': project_id,
+ 'resource_limit': limit_resource_limit,
+ 'resource_name': limit_resource_name,
+ 'service_id': service_id,
+ 'description': None,
+ 'region_id': None
+}
+LIMIT_OPTIONS = {
+ 'id': limit_id,
+ 'project_id': project_id,
+ 'resource_limit': limit_resource_limit,
+ 'resource_name': limit_resource_name,
+ 'service_id': service_id,
+ 'description': limit_description,
+ 'region_id': region_id
+}
+
def fake_auth_ref(fake_token, fake_service=None):
"""Create an auth_ref using keystoneauth's fixtures"""
@@ -601,6 +624,8 @@ class FakeIdentityv3Client(object):
self.inference_rules.resource_class = fakes.FakeResource(None, {})
self.registered_limits = mock.Mock()
self.registered_limits.resource_class = fakes.FakeResource(None, {})
+ self.limits = mock.Mock()
+ self.limits.resource_class = fakes.FakeResource(None, {})
class FakeFederationManager(object):