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