summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit/identity/v3/fakes.py
diff options
context:
space:
mode:
authorLance Bragstad <lbragstad@gmail.com>2018-06-11 22:03:52 +0000
committerLance Bragstad <lbragstad@gmail.com>2018-07-23 21:18:50 +0000
commit641a4faac1d021518350925b4297677eeff98fde (patch)
tree55a2b551eff2dea6b9934827a90ccfd0265c6d2d /openstackclient/tests/unit/identity/v3/fakes.py
parent3493948d13aadd1a329b37eb8fafb731b1f5c6a7 (diff)
downloadpython-openstackclient-641a4faac1d021518350925b4297677eeff98fde.tar.gz
Implement support for registered limits
This commit adds support for users to manage registered limits via the command line. bp unified-limits Depends-On: https://review.openstack.org/#/c/574391/ Change-Id: Id8377363f7a3248b45aeeba21d2acc02684a0305
Diffstat (limited to 'openstackclient/tests/unit/identity/v3/fakes.py')
-rw-r--r--openstackclient/tests/unit/identity/v3/fakes.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/identity/v3/fakes.py b/openstackclient/tests/unit/identity/v3/fakes.py
index 7aa9cd7c..3cae4515 100644
--- a/openstackclient/tests/unit/identity/v3/fakes.py
+++ b/openstackclient/tests/unit/identity/v3/fakes.py
@@ -486,6 +486,27 @@ APP_CRED_OPTIONS = {
'secret': app_cred_secret
}
+registered_limit_id = 'registered-limit-id'
+registered_limit_default_limit = 10
+registered_limit_description = 'default limit of foobars'
+registered_limit_resource_name = 'foobars'
+REGISTERED_LIMIT = {
+ 'id': registered_limit_id,
+ 'default_limit': registered_limit_default_limit,
+ 'resource_name': registered_limit_resource_name,
+ 'service_id': service_id,
+ 'description': None,
+ 'region_id': None
+}
+REGISTERED_LIMIT_OPTIONS = {
+ 'id': registered_limit_id,
+ 'default_limit': registered_limit_default_limit,
+ 'resource_name': registered_limit_resource_name,
+ 'service_id': service_id,
+ 'description': registered_limit_description,
+ 'region_id': region_id
+}
+
def fake_auth_ref(fake_token, fake_service=None):
"""Create an auth_ref using keystoneauth's fixtures"""
@@ -578,6 +599,8 @@ class FakeIdentityv3Client(object):
{})
self.inference_rules = mock.Mock()
self.inference_rules.resource_class = fakes.FakeResource(None, {})
+ self.registered_limits = mock.Mock()
+ self.registered_limits.resource_class = fakes.FakeResource(None, {})
class FakeFederationManager(object):