コード例 #1
0
ファイル: testcase.py プロジェクト: syslabcom/LDAPUserFolder
 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'))
コード例 #2
0
 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'))
コード例 #3
0
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'))
コード例 #4
0
ファイル: base.py プロジェクト: Jarn/dataflake.ldapconnection
 def tearDown(self):
     from dataflake.ldapconnection.tests import fakeldap
     fakeldap.clearTree()
コード例 #5
0
ファイル: base.py プロジェクト: Jarn/dataflake.ldapconnection
 def tearDown(self):
     super(LDAPConnectionTests, self).tearDown()
     fakeldap.clearTree()
     connection_cache.invalidate()