def setUp(self): fakeldap.clearTree() transaction.begin() self.app = self.root = ZopeTestCase.app() self.root._setObject('luftest', Folder('luftest')) self.folder = self.root.luftest manage_addLDAPUserFolder(self.folder) luf = self.folder.acl_users host, port = dg('server').split(':') luf.manage_addServer(host, port=port) luf.manage_edit( dg('title') , dg('login_attr') , dg('uid_attr') , dg('users_base') , dg('users_scope') , dg('roles') , dg('groups_base') , dg('groups_scope') , dg('binduid') , dg('bindpwd') , binduid_usage = dg('binduid_usage') , rdn_attr = dg('rdn_attr') , local_groups = dg('local_groups') , implicit_mapping = dg('implicit_mapping') , encryption = dg('encryption') , read_only = dg('read_only') ) fakeldap.addTreeItems(dg('users_base')) fakeldap.addTreeItems(dg('groups_base'))
def setUp(self): fakeldap.clearTree() transaction.begin() self.app = self.root = ZopeTestCase.app() self.root._setObject('luftest', Folder('luftest')) self.folder = self.root.luftest manage_addLDAPUserFolder(self.folder) luf = self.folder.acl_users host, port = dg('server').split(':') luf.manage_addServer(host, port=port) luf.manage_edit( dg('title') , dg('login_attr') , dg('uid_attr') , dg('users_base') , dg('users_scope') , dg('roles') , dg('groups_base') , dg('groups_scope') , dg('binduid') , dg('bindpwd') , binduid_usage = dg('binduid_usage') , rdn_attr = dg('rdn_attr') , local_groups = dg('local_groups') , implicit_mapping = dg('implicit_mapping') , encryption = dg('encryption') , read_only = dg('read_only') ) fakeldap.addTreeItems(dg('users_base')) fakeldap.addTreeItems(dg('groups_base'))
def setup_fakeldap(app): from dataflake.ldapconnection.tests import fakeldap from Products.LDAPUserFolder import LDAPDelegate LDAPDelegate.c_factory = fakeldap.ldapobject.ReconnectLDAPObject fakeldap.clearTree() app.manage_delObjects(['acl_users']) add_ldap_user_folder(app) dg = ldap_config.defaults.get fakeldap.addTreeItems(dg('users_base')) fakeldap.addTreeItems(dg('groups_base'))
def setUp(self): # Connecting to a fake server with a fake account: conn = fakeldap.FakeLDAPConnection() conn.simple_bind_s('Manager', 'some password') # We must explicitly create the base_dn DIT components fakeldap.addTreeItems(base_dn) # Adding a fake user, which is used in the tests self.person_attr = {'cn': [fakeuser['cn']], 'uid': fakeuser['uid'], 'userPassword': [fakeuser['hashedPassword']], 'telephone':[fakeuser['telephone']], 'objectClass': ['top']} conn.add_s(fakeuser['dn'], modlist.addModlist(self.person_attr)) self.connection = conn
def setUp(self): # Connecting to a fake server with a fake account: conn = fakeldap.FakeLDAPConnection() conn.simple_bind_s('Manager', 'some password') # We must explicitly create the base_dn DIT components fakeldap.addTreeItems(base_dn) # Adding a fake user, which is used in the tests self.person_attr = { 'cn': [fakeuser['cn']], 'uid': fakeuser['uid'], 'userPassword': [fakeuser['hashedPassword']], 'telephone': [fakeuser['telephone']], 'objectClass': ['top'] } conn.add_s(fakeuser['dn'], modlist.addModlist(self.person_attr)) self.connection = conn
def _addRecord(self, dn, **kw): record = fakeldap.addTreeItems(dn) for key, value in kw.items(): if key.lower() == 'userpassword': value = [fakeldap.hash_pwd(value)] elif isinstance(value, basestring): value = [value] record[key] = value
def setUp(self): LDAPTest.setUp(self) luf = self.folder.acl_users luf._implicit_mapping = True fakeldap.addTreeItems(sg('groups_base')) manage_addFolder(self.folder, 'lustest') self.lustest = self.folder.lustest manage_addLDAPUserSatellite(self.lustest, sg('luf'), sg('title'), sg('recurse')) self.lus = self.lustest.acl_satellite acl = self.folder.acl_users for role in ug('user_roles'): acl.manage_addGroup(role) for group in ug('ldap_groups'): acl.manage_addGroup(group) acl.manage_addUser(REQUEST=None, kwargs=user)
def setUp(self): LDAPTest.setUp(self) luf = self.folder.acl_users luf._implicit_mapping = True fakeldap.addTreeItems(sg('groups_base')) manage_addFolder(self.folder, 'lustest') self.lustest = self.folder.lustest manage_addLDAPUserSatellite( self.lustest , sg('luf') , sg('title') , sg('recurse') ) self.lus = self.lustest.acl_satellite acl = self.folder.acl_users for role in ug('user_roles'): acl.manage_addGroup(role) for group in ug('ldap_groups'): acl.manage_addGroup(group) acl.manage_addUser(REQUEST=None, kwargs=user)
def setUp(self): from dataflake.ldapconnection.tests import fakeldap fakeldap.addTreeItems('ou=users,dc=localhost') fakeldap.addTreeItems('ou=groups,dc=localhost')
def setUp(self): super(LDAPConnectionTests, self).setUp() # Put a record into the tree fakeldap.addTreeItems('dc=localhost')