diff options
author | Dolph Mathews <dolph.mathews@gmail.com> | 2012-09-11 15:40:37 -0500 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2012-10-08 23:06:36 +0000 |
commit | 298b1c4903a87b2063772b66150af1fa344a95d4 (patch) | |
tree | 2103acb715c43337419641405f503ef62adce0fb /tests/v3 | |
parent | 577c78c9919478305154919e4011cc55469d7815 (diff) | |
download | python-keystoneclient-298b1c4903a87b2063772b66150af1fa344a95d4.tar.gz |
v3 User CRUD
Change-Id: Ieea3c474ce3795e2c97e399988228cdb2715f2ef
Diffstat (limited to 'tests/v3')
-rw-r--r-- | tests/v3/test_users.py | 23 |
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 |