summaryrefslogtreecommitdiffstats
path: root/tests/test_keystoneclient.py
diff options
context:
space:
mode:
authorDolph Mathews <dolph.mathews@gmail.com>2012-11-13 10:22:01 -0600
committerDolph Mathews <dolph.mathews@gmail.com>2012-11-13 16:17:04 -0600
commit36c880eb2843b59eca57c9dcad30a787f184bdc9 (patch)
tree269166e1128689b06132eaeae730d3aa0c98335c /tests/test_keystoneclient.py
parent001f708e7d9ffc69c80f823e7ab5f79325cc8a40 (diff)
downloadkeystone-36c880eb2843b59eca57c9dcad30a787f184bdc9.tar.gz
keystone-36c880eb2843b59eca57c9dcad30a787f184bdc9.tar.xz
keystone-36c880eb2843b59eca57c9dcad30a787f184bdc9.zip
Reduce total number of fixtures
Fixtures are created before every test, so each fixture adds a considerable amount of overhead to the overall test suite. This patch attempts to eliminate fixtures utilized by only a few tests in favor of re-cycling as many fixtures as possible. As a result, a few tests are refactored to depend on different fixtures. Change-Id: Idd4dcef5e38e304d19110c61886887fb64b4d658
Diffstat (limited to 'tests/test_keystoneclient.py')
-rw-r--r--tests/test_keystoneclient.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/test_keystoneclient.py b/tests/test_keystoneclient.py
index ce329972..9c2c41e9 100644
--- a/tests/test_keystoneclient.py
+++ b/tests/test_keystoneclient.py
@@ -797,12 +797,12 @@ class KcMasterTestCase(CompatTestCase, KeystoneClientTests):
client = self.get_client(admin=True)
client.roles.add_user_role(tenant=self.tenant_baz['id'],
user=self.user_two['id'],
- role=self.role_useless['id'])
+ role=self.role_member['id'])
user_refs = client.tenants.list_users(tenant=self.tenant_baz['id'])
self.assert_(self.user_two['id'] in [x.id for x in user_refs])
client.roles.remove_user_role(tenant=self.tenant_baz['id'],
user=self.user_two['id'],
- role=self.role_useless['id'])
+ role=self.role_member['id'])
user_refs = client.tenants.list_users(tenant=self.tenant_baz['id'])
self.assert_(self.user_two['id'] not in [x.id for x in user_refs])
@@ -813,12 +813,12 @@ class KcMasterTestCase(CompatTestCase, KeystoneClientTests):
client.roles.add_user_role,
tenant=uuid.uuid4().hex,
user=self.user_foo['id'],
- role=self.role_useless['id'])
+ role=self.role_member['id'])
self.assertRaises(client_exceptions.NotFound,
client.roles.add_user_role,
tenant=self.tenant_baz['id'],
user=uuid.uuid4().hex,
- role=self.role_useless['id'])
+ role=self.role_member['id'])
self.assertRaises(client_exceptions.NotFound,
client.roles.add_user_role,
tenant=self.tenant_baz['id'],
@@ -832,12 +832,12 @@ class KcMasterTestCase(CompatTestCase, KeystoneClientTests):
client.roles.remove_user_role,
tenant=uuid.uuid4().hex,
user=self.user_foo['id'],
- role=self.role_useless['id'])
+ role=self.role_member['id'])
self.assertRaises(client_exceptions.NotFound,
client.roles.remove_user_role,
tenant=self.tenant_baz['id'],
user=uuid.uuid4().hex,
- role=self.role_useless['id'])
+ role=self.role_member['id'])
self.assertRaises(client_exceptions.NotFound,
client.roles.remove_user_role,
tenant=self.tenant_baz['id'],
@@ -847,7 +847,7 @@ class KcMasterTestCase(CompatTestCase, KeystoneClientTests):
client.roles.remove_user_role,
tenant=self.tenant_baz['id'],
user=self.user_foo['id'],
- role=self.role_useless['id'])
+ role=self.role_member['id'])
def test_tenant_list_marker(self):
client = self.get_client()
@@ -1004,7 +1004,7 @@ class KcEssex3TestCase(CompatTestCase, KeystoneClientTests):
client = self.get_client(admin=True)
client.roles.add_user_to_tenant(tenant_id=self.tenant_baz['id'],
user_id=self.user_two['id'],
- role_id=self.role_useless['id'])
+ role_id=self.role_member['id'])
role_refs = client.roles.get_user_role_refs(
user_id=self.user_two['id'])
self.assert_(self.tenant_baz['id'] in [x.tenantId for x in role_refs])
@@ -1014,7 +1014,7 @@ class KcEssex3TestCase(CompatTestCase, KeystoneClientTests):
roleref_refs = client.roles.get_user_role_refs(
user_id=self.user_two['id'])
for roleref_ref in roleref_refs:
- if (roleref_ref.roleId == self.role_useless['id']
+ if (roleref_ref.roleId == self.role_member['id']
and roleref_ref.tenantId == self.tenant_baz['id']):
# use python's scope fall through to leave roleref_ref set
break