def test_users_db_connection(self): import auth mock_udb = self.mock_UsersDB.return_value mock_udb.member_roles_info.return_value = [] with self.app.test_request_context(): auth.get_ldap_groups("somebody") self.assertEqual(self.mock_UsersDB.mock_calls[0], call(ldap_server="some.ldap.server"))
def test_users_db_connection(self): import auth mock_udb = self.mock_UsersDB.return_value mock_udb.member_roles_info.return_value = [] with self.app.test_request_context(): auth.get_ldap_groups('somebody') self.assertEqual(self.mock_UsersDB.mock_calls[0], call(ldap_server='some.ldap.server'))
def test_role_list_fetched_from_ldap(self): import auth mock_udb = self.mock_UsersDB.return_value mock_udb.member_roles_info.return_value = [("eionet", None), ("eionet-nfp", None), ("eionet-nfp-dk", None)] with self.app.test_request_context(): roles = auth.get_ldap_groups("somebody") self.assertEqual(roles, ["eionet", "eionet-nfp", "eionet-nfp-dk"]) self.assertEqual(mock_udb.member_roles_info.mock_calls, [call("user", "somebody")])
def test_role_list_fetched_from_ldap(self): import auth mock_udb = self.mock_UsersDB.return_value mock_udb.member_roles_info.return_value = [ ('eionet', None), ('eionet-nfp', None), ('eionet-nfp-dk', None), ] with self.app.test_request_context(): roles = auth.get_ldap_groups('somebody') self.assertEqual(roles, ['eionet', 'eionet-nfp', 'eionet-nfp-dk']) self.assertEqual(mock_udb.member_roles_info.mock_calls, [call('user', 'somebody')])