Merge "Correct a v3 auth test for result ordering"

This commit is contained in:
Jenkins 2015-02-10 06:02:58 +00:00 committed by Gerrit Code Review
commit 8690c751ab
1 changed files with 13 additions and 8 deletions

View File

@ -3951,9 +3951,14 @@ class TestAuthContext(tests.TestCase):
uuid.uuid4().hex)
def test_identity_attribute_conflict_with_none_value(self):
identity_attr = list(
auth.controllers.AuthContext.IDENTITY_ATTRIBUTES)[0]
for identity_attr in auth.controllers.AuthContext.IDENTITY_ATTRIBUTES:
self.auth_context[identity_attr] = None
if identity_attr == 'expires_at':
# 'expires_at' is a special case and is tested above.
self.auth_context['expires_at'] = uuid.uuid4().hex
continue
self.assertRaises(exception.Unauthorized,
operator.setitem,
self.auth_context,