diff options
author | Dolph Mathews <dolph.mathews@gmail.com> | 2012-11-13 10:22:01 -0600 |
---|---|---|
committer | Dolph Mathews <dolph.mathews@gmail.com> | 2012-11-13 16:17:04 -0600 |
commit | 36c880eb2843b59eca57c9dcad30a787f184bdc9 (patch) | |
tree | 269166e1128689b06132eaeae730d3aa0c98335c /tests/test_keystoneclient.py | |
parent | 001f708e7d9ffc69c80f823e7ab5f79325cc8a40 (diff) | |
download | keystone-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.py | 18 |
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 |