summaryrefslogtreecommitdiff
path: root/tests/v3
diff options
context:
space:
mode:
authorDolph Mathews <dolph.mathews@gmail.com>2012-09-11 15:40:37 -0500
committerGerrit Code Review <review@openstack.org>2012-10-08 23:06:36 +0000
commit298b1c4903a87b2063772b66150af1fa344a95d4 (patch)
tree2103acb715c43337419641405f503ef62adce0fb /tests/v3
parent577c78c9919478305154919e4011cc55469d7815 (diff)
downloadpython-keystoneclient-298b1c4903a87b2063772b66150af1fa344a95d4.tar.gz
v3 User CRUD
Change-Id: Ieea3c474ce3795e2c97e399988228cdb2715f2ef
Diffstat (limited to 'tests/v3')
-rw-r--r--tests/v3/test_users.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/v3/test_users.py b/tests/v3/test_users.py
new file mode 100644
index 0000000..ee9f9d8
--- /dev/null
+++ b/tests/v3/test_users.py
@@ -0,0 +1,23 @@
+import uuid
+
+from keystoneclient.v3 import users
+from tests.v3 import utils
+
+
+class UserTests(utils.TestCase, utils.CrudTests):
+ def setUp(self):
+ super(UserTests, self).setUp()
+ self.additionalSetUp()
+ self.key = 'user'
+ self.collection_key = 'users'
+ self.model = users.User
+ self.manager = self.client.users
+
+ def new_ref(self, **kwargs):
+ kwargs = super(UserTests, self).new_ref(**kwargs)
+ kwargs.setdefault('description', uuid.uuid4().hex)
+ kwargs.setdefault('domain_id', uuid.uuid4().hex)
+ kwargs.setdefault('enabled', True)
+ kwargs.setdefault('name', uuid.uuid4().hex)
+ kwargs.setdefault('project_id', uuid.uuid4().hex)
+ return kwargs