server/test/unittest_ldapuser.py
branchstable
changeset 6888 c02e5ba43366
parent 6887 72d7feeb071e
child 6945 28bf94d062a9
child 6985 dda970c8a315
equal deleted inserted replaced
6887:72d7feeb071e 6888:c02e5ba43366
    81 
    81 
    82 def add_ldap_source(cnx):
    82 def add_ldap_source(cnx):
    83     cnx.request().create_entity('CWSource', name=u'ldapuser', type=u'ldapuser',
    83     cnx.request().create_entity('CWSource', name=u'ldapuser', type=u'ldapuser',
    84                                 config=CONFIG)
    84                                 config=CONFIG)
    85     cnx.commit()
    85     cnx.commit()
    86     # XXX: need this first query else we get 'database is locked' from
       
    87     # sqlite since it doesn't support multiple connections on the same
       
    88     # database
       
    89     # so doing, ldap inserted users don't get removed between each test
       
    90     rset = cnx.cursor().execute('CWUser X')
       
    91     # check we get some users from ldap
       
    92     assert len(rset) > 1
       
    93 
    86 
    94 def create_slapd_configuration(config):
    87 def create_slapd_configuration(config):
    95     global slapd_process, CONFIG
    88     global slapd_process, CONFIG
    96     basedir = join(config.apphome, "ldapdb")
    89     basedir = join(config.apphome, "ldapdb")
    97     slapdconf = join(config.apphome, "slapd.conf")
    90     slapdconf = join(config.apphome, "slapd.conf")