Commit c29e92e3 authored by Daniel Stan's avatar Daniel Stan

mode debug: tout pointe vers lc_ldap_test

parent edcc74cf
......@@ -34,6 +34,10 @@ current_user = os.getenv("SUDO_USER") or os.getenv("USER") or os.getenv("LOGNAME
if isinstance(current_user, str):
current_user = current_user.decode("utf-8")
#: Les racourcis définis plus bas pointent tous vers lc_ldap_test en mode
# debug
DB_TEST_OVERRIDE = bool(os.getenv('DBG_LDAP', False))
def lc_ldap(*args, **kwargs):
"""Renvoie une connexion à la base LDAP."""
return module_qui_a_le_meme_nom_que_sa_classe_principale.lc_ldap(*args, **kwargs)
......@@ -113,6 +117,12 @@ def lc_ldap_anonymous(*args, **kwargs):
})
return lc_ldap_local(*args, **kwargs)
if DB_TEST_OVERRIDE:
lc_ldap_admin = lc_ldap_test
lc_ldap_readonly = lc_ldap_test
lc_ldap_local = lc_ldap_test
lc_ldap_anonymous = lc_ldap_test
class with_ldap_conn(object):
"""Décorateur (instance = decorator) pour les fonctions nécessitant une
connexion ldap. Rajoute un argument à la fonction (à la fin) pour passer
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment