summaryrefslogtreecommitdiff
path: root/tests/v3
diff options
context:
space:
mode:
authorDolph Mathews <dolph.mathews@gmail.com>2012-09-11 12:32:01 -0500
committerGerrit Code Review <review@openstack.org>2012-10-08 22:59:54 +0000
commitac3beb3671cdccf9a5285e8b2296e950b1a8be9b (patch)
tree0104d966f1ac9a74c87349e2448f4c45b82acc8e /tests/v3
parent0534c02351c225412354215a1653aa755d92a6e5 (diff)
downloadpython-keystoneclient-ac3beb3671cdccf9a5285e8b2296e950b1a8be9b.tar.gz
v3 Domain CRUD
Change-Id: I830055dc3bd079715403029a85890c40b687f632
Diffstat (limited to 'tests/v3')
-rw-r--r--tests/v3/test_domains.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/v3/test_domains.py b/tests/v3/test_domains.py
new file mode 100644
index 0000000..8cf0ea0
--- /dev/null
+++ b/tests/v3/test_domains.py
@@ -0,0 +1,20 @@
+import uuid
+
+from keystoneclient.v3 import domains
+from tests.v3 import utils
+
+
+class DomainTests(utils.TestCase, utils.CrudTests):
+ def setUp(self):
+ super(DomainTests, self).setUp()
+ self.additionalSetUp()
+ self.key = 'domain'
+ self.collection_key = 'domains'
+ self.model = domains.Domain
+ self.manager = self.client.domains
+
+ def new_ref(self, **kwargs):
+ kwargs = super(DomainTests, self).new_ref(**kwargs)
+ kwargs.setdefault('enabled', True)
+ kwargs.setdefault('name', uuid.uuid4().hex)
+ return kwargs