From 35ecb4ba79c80d9457537a313780bf6aa5fa4ae9 Mon Sep 17 00:00:00 2001 From: jkuensem <jkuensem@physik.uni-bielefeld.de> Date: Fri, 31 Jan 2020 18:42:24 +0100 Subject: [PATCH] TMSS-138: Add roles to ldap fixtures --- SAS/TMSS/test/ldap_test_service.py | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/SAS/TMSS/test/ldap_test_service.py b/SAS/TMSS/test/ldap_test_service.py index c7253586f58..5674012d285 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 -- GitLab