Exemple #1
0
 def test_ldapurl(self):
     """ Test setting LDAPURL. """
     url = bonsai.LDAPURL(self.url)
     client = LDAPClient(url)
     self.assertEqual(client.url, url)
     self.assertRaises(TypeError, lambda: LDAPClient(None))
     client.url = "ldap://localhost"
     self.assertEqual(client.url, "ldap://localhost")
Exemple #2
0
def ldaps_url():
    """ Get the LDAPURL for LDAP over TLS. """
    cfg = get_config()
    url = "ldaps://%s" % (cfg["SERVER"]["hostname"])
    return bonsai.LDAPURL(url)
Exemple #3
0
def url():
    """ Get the LDAPURL. """
    cfg = get_config()
    url = "ldap://%s:%s" % (cfg["SERVER"]["hostip"], cfg["SERVER"]["port"])
    return bonsai.LDAPURL(url)
Exemple #4
0
def url():
    """ Get an LDAPClient with simple authentication. """
    cfg = get_config()
    url = "ldap://%s:%s" % (cfg["SERVER"]["hostip"], cfg["SERVER"]["port"])
    return bonsai.LDAPURL(url)
Exemple #5
0
 def test_ldapurl(self):
     """ Test setting LDAPURL. """
     url =  bonsai.LDAPURL(self.url)
     client = LDAPClient(url)
     self.assertEqual(client.url, url)
     self.assertRaises(ValueError, lambda: LDAPClient(None))