Adding LDAP check on testsuite.py .
authorSandrine Avakian <sandrine.avakian@inria.fr>
Tue, 17 Sep 2013 13:49:44 +0000 (15:49 +0200)
committerSandrine Avakian <sandrine.avakian@inria.fr>
Tue, 17 Sep 2013 13:49:44 +0000 (15:49 +0200)
testbeds/iotlab/tests/testsuite.py

index 9844cef..a4032de 100755 (executable)
@@ -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]