diff --git a/SAS/TMSS/test/ldap_test_service.py b/SAS/TMSS/test/ldap_test_service.py index c7253586f58c2917e56fb1ee03432cf26cf2b905..5674012d285526c32d1eaf5ae50e4690cff6cc9b 100644 --- a/SAS/TMSS/test/ldap_test_service.py +++ b/SAS/TMSS/test/ldap_test_service.py @@ -49,7 +49,6 @@ class TestLDAPServer(): @property def dbcreds(self): - # return dbcredentials.DBCredentials().get('tmss_ldap_test') return self._tmp_creds.dbcreds def start(self): @@ -72,13 +71,40 @@ class TestLDAPServer(): {'objectclass': 'organizationUnit', 'dn': 'ou=Users,o=lofar,c=eu', 'attributes': {'ou': 'Users'}}, + {'objectclass': 'lofarPerson', + 'dn': 'cn=paulus,ou=users,o=lofar,c=eu', + 'attributes': {'cn': 'paulus', + 'userPassword': 'pauluspass', + 'mail': 'paulus@boskabouter.nl', + 'givenName': 'Paulus', + 'sn': 'Boskabouter', + 'lofarPersonSystemrole': 'cn=support,ou=Roles,o=lofar,c=eu'}}, + {'objectclass': 'lofarPerson', + 'dn': 'cn=paula,ou=users,o=lofar,c=eu', + 'attributes': {'cn': 'paula', + 'userPassword': 'paulapass', + 'mail': 'paulus@boskabouter.nl', + 'givenName': 'Paulus', + 'sn': 'Boskabouter', + 'lofarPersonSystemrole': 'cn=user,ou=Roles,o=lofar,c=eu'}}, {'objectclass': 'lofarPerson', 'dn': 'cn=%s,ou=users,o=lofar,c=eu' % self.dbcreds.user, 'attributes': {'cn': self.dbcreds.user, 'userPassword': self.dbcreds.password, 'mail': 'gen@eric.nl', 'givenName': 'Gen', - 'sn': 'Eric'}}]}) + 'sn': 'Eric'}}, + {'objectclass': 'organizationUnit', + 'dn': 'ou=Roles,o=lofar,c=eu', + 'attributes': {'ou': 'Roles'}}, + {'objectclass': 'lofarSystemrole', + 'dn': 'cn=user,ou=roles,o=lofar,c=eu', + 'attributes': {'cn': 'user'}}, + {'objectclass': 'lofarSystemrole', + 'dn': 'cn=support,ou=roles,o=lofar,c=eu', + 'attributes': {'cn': 'support'}}, + ] + }) self._server.start() os.environ["TMSS_LDAPCREDENTIALS"] = self.dbcreds_id