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 tearDown(self): from dataflake.ldapconnection.tests import fakeldap fakeldap.clearTree()
def tearDown(self): super(LDAPConnectionTests, self).tearDown() fakeldap.clearTree() connection_cache.invalidate()