From: Sandrine Avakian Date: Tue, 17 Sep 2013 13:49:44 +0000 (+0200) Subject: Adding LDAP check on testsuite.py . X-Git-Tag: sfa-2.1-27~26 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=93cc6117a28c943b1494d6d9342bffeaf4d4327b;p=sfa.git Adding LDAP check on testsuite.py . --- diff --git a/testbeds/iotlab/tests/testsuite.py b/testbeds/iotlab/tests/testsuite.py index 9844cefb..a4032de4 100755 --- a/testbeds/iotlab/tests/testsuite.py +++ b/testbeds/iotlab/tests/testsuite.py @@ -1,8 +1,20 @@ #!/usr/bin/env python import os +from sfa.iotlab.LDAPapi import LDAPapi from difflib import SequenceMatcher +# check if the firexp user (uid user) is already in LDAP +# in this is the case, delete it : +ldap_server = LDAPapi() +dn = 'uid=' + 'user' + ',' + ldap_server.baseDN +result = ldap_server.LdapSearch('(uid=user)', []) + +if result != []: + retval = ldap_server.LDAPDelete(dn) + print "deleting firexp user : %s " , retval + + print "config sfi" with open ("/root/.sfi/sfi_config", "r") as sfi_config: sfi_config_txt = [line for line in sfi_config]