mode debug: tout pointe vers lc_ldap_test
This commit is contained in:
parent
edcc74cff4
commit
c29e92e3b8
1 changed files with 10 additions and 0 deletions
10
shortcuts.py
10
shortcuts.py
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue