def setUp(self): try: import Products.CMFCore zcml.load_config('meta.zcml', Products.CMFCore) except ImportError: pass import Products.LDAPUserFolder super(LDAPUserFolderXMLAdapterTests, self).setUp() zcml.load_config('configure.zcml', Products.LDAPUserFolder) self._obj = LDAPUserFolder() self._BODY = _LDAPUSERFOLDER_BODY
def _initSite(self, use_changed=False): self.root.site = Folder(id='site') site = self.root.site acl = self.root.site.acl_users = LDAPUserFolder() if use_changed: acl.manage_edit('changed title', 'uid', 'cn', 'ou=users,dc=localhost', 1, 'Anonymous, Member', 'ou=groups,dc=localhost', 1, 'cn=Manager,dc=localhost', 'secret', binduid_usage=2, rdn_attr='uid', obj_classes='top,inetOrgPerson', local_groups=True, implicit_mapping=True, encryption='SSHA', read_only=1, extra_user_filter='(usertype=privileged)') acl.manage_addLDAPSchemaItem('mail', friendly_name='Email Address', multivalued=True, public_name='publicmail', binary=True) acl.manage_addServer('localhost', port='636', use_ssl=True, conn_timeout=10, op_timeout=10) acl.manage_addServer('/var/spool/ldapi', port='', use_ssl=2, conn_timeout=2, op_timeout=2) acl.manage_addGroup('posixAdmin') acl.manage_addGroupMapping('posixAdmin', 'Manager') acl._anonymous_timeout = 60 acl._authenticated_timeout = 60 acl._groups_store['user1'] = ['posixAdmin', 'foobar'] acl._groups_store['user2'] = ['baz'] return site
def setUp(self): import Products.LDAPUserFolder super(LDAPUserFolderXMLAdapterTests, self).setUp() zcml.load_config('configure.zcml', Products.LDAPUserFolder) self._obj = LDAPUserFolder() self._BODY = _LDAPUSERFOLDER_BODY