fix(136521333): Handle None email_or_id in avatar code
Fixes https://www.pivotaltracker.com/story/show/136521333
This commit is contained in:
parent
732ab67b57
commit
ef80471a39
3 changed files with 39 additions and 12 deletions
|
@ -48,10 +48,22 @@ class TestJWTEndToEnd(ApiTestCase, EndToEndAuthMixin):
|
|||
def get_authentication(self):
|
||||
return fake_jwt()
|
||||
|
||||
class TestKeystoneEndToEnd(ApiTestCase, EndToEndAuthMixin):
|
||||
class TestKeystone3EndToEnd(ApiTestCase, EndToEndAuthMixin):
|
||||
def get_authentication(self):
|
||||
return fake_keystone(3)
|
||||
|
||||
class TestLDAPNoEmailEndToEnd(ApiTestCase, EndToEndAuthMixin):
|
||||
def get_authentication(self):
|
||||
return mock_ldap(requires_email=False)
|
||||
|
||||
class TestJWTNoEmailEndToEnd(ApiTestCase, EndToEndAuthMixin):
|
||||
def get_authentication(self):
|
||||
return fake_jwt(requires_email=False)
|
||||
|
||||
class TestKeystone3NoEmailEndToEnd(ApiTestCase, EndToEndAuthMixin):
|
||||
def get_authentication(self):
|
||||
return fake_keystone(3, requires_email=False)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Reference in a new issue