shortcuts/test: récupère host dans DBG_LDAP

This commit is contained in:
Daniel STAN 2015-06-17 10:22:30 +02:00
parent fc07577c07
commit 92d082e4e7

View file

@ -1,4 +1,3 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
""" Raccourcis pour se connecter facilement à la base LDAP avec le binding lc_ldap. """
@ -36,7 +35,9 @@ if isinstance(current_user, str):
#: Les racourcis définis plus bas pointent tous vers lc_ldap_test en mode
# debug
DB_TEST_OVERRIDE = bool(os.getenv('DBG_LDAP', False))
DB_TEST_OVERRIDE = os.getenv('DBG_LDAP', None)
if DB_TEST_OVERRIDE == '1':
DB_TEST_OVERRIDE = 'localhost'
def lc_ldap(*args, **kwargs):
"""Renvoie une connexion à la base LDAP."""
@ -50,7 +51,7 @@ def lc_ldap_test(*args, **kwargs):
except OSError:
pass
# On impose le serveur
kwargs["uri"] = 'ldap://vo.adm.crans.org'
kwargs["uri"] = 'ldap://%s' % DB_TEST_OVERRIDE
kwargs.setdefault("dn", 'cn=admin,dc=crans,dc=org')
# Le mot de passe de la base de test
kwargs.setdefault("cred", variables.ldap_test_password)