diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 733e353f..4743dfd0 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -61,7 +61,7 @@ random.seed() # On initialise le générateur aléatoire test_hosts = tuple() -if __name__ == 'ldap_crans_test' or os.environ.get('crans_ldap', '') == 'test': +if os.getenv('DBG_LDAP', False): if hostname != "vo": raise ImportError, coul("La base de test n'est accessible que depuis vo !", "rouge") # Utilisation de la base de données de test (tests, séminaire...) @@ -78,23 +78,6 @@ elif cur_user == 'freerad': ro_uri = 'ldapi://%2fvar%2frun%2fslapd%2fldapi/' ldap_auth_dn = ldap_password = '' -elif hostname in test_hosts: - # pour les autres on utilise ldap.adm.crans.org en rw - uri = 'ldap://newldap.adm.crans.org/' - - # avec le secret - try: - ldap_auth_dn = secrets.get('ldap_auth_dn') - ldap_password = secrets.get('ldap_password') - except: - sys.stdout.write(coul('Warning : impossible de lire le fichier de secret !\n', 'jaune')) - sys.exit(1) - - # uri pour les instances de CransLdap faisant de la lecture seule - if os.path.exists('/var/run/ldapi'): - ro_uri = 'ldapi://%2fvar%2frun%2fldapi/' - else: - ro_uri = uri else: # pour les autres on utilise ldap.adm.crans.org en rw uri = 'ldap://ldap.adm.crans.org/' diff --git a/testing.sh b/testing.sh new file mode 100644 index 00000000..36420977 --- /dev/null +++ b/testing.sh @@ -0,0 +1,6 @@ +# Sourcé par python.sh en environnement de test, à modifier suivant vos envies +# (et les tests que vous souhaitez faire) + +# Utiliser ldap local +export DBG_LDAP=1 +