Add check_group_lookup_args and service_metadata to auth providers
This commit is contained in:
parent
1cfc4a8341
commit
ecfac81721
5 changed files with 71 additions and 0 deletions
|
@ -327,6 +327,22 @@ class TestLDAP(unittest.TestCase):
|
|||
self.assertEquals('someuser', second.username)
|
||||
self.assertEquals('foo@bar.com', second.email)
|
||||
|
||||
def test_check_group_lookup_args(self):
|
||||
with mock_ldap() as ldap:
|
||||
(result, err) = ldap.check_group_lookup_args({'group_dn': 'cn=invalid'},
|
||||
disable_pagination=True)
|
||||
self.assertFalse(result)
|
||||
self.assertIsNotNone(err)
|
||||
|
||||
(result, err) = ldap.check_group_lookup_args({'group_dn': 'cn=AwesomeFolk'},
|
||||
disable_pagination=True)
|
||||
self.assertTrue(result)
|
||||
self.assertIsNone(err)
|
||||
|
||||
def test_metadata(self):
|
||||
with mock_ldap() as ldap:
|
||||
assert 'base_dn' in ldap.service_metadata()
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
|
|
Reference in a new issue