From feae7eecd1304b45ed68f88c41f10cb0d7170471 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 | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/SAS/TMSS/test/ldap_test_service.py b/SAS/TMSS/test/ldap_test_service.py index faa907f0c09..933a1fe89ca 100644 --- a/SAS/TMSS/test/ldap_test_service.py +++ b/SAS/TMSS/test/ldap_test_service.py @@ -31,21 +31,32 @@ def setup_test_ldap_server(ldap_creds_name): 'userPassword': 'pauluspass', 'mail': 'paulus@boskabouter.nl', 'givenName': 'Paulus', - 'sn': 'Boskabouter'}}, + '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'}}, + 'sn': 'Boskabouter', + 'lofarPersonSystemrole': 'cn=user,ou=Roles,o=lofar,c=eu'}}, {'objectclass': 'lofarPerson', 'dn': 'cn=%s,ou=users,o=lofar,c=eu' % ldap_credentials.user, 'attributes': {'cn': ldap_credentials.user, 'userPassword': ldap_credentials.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'}}, ] }) logger.info('LDAP server listens on port %s...' % server.config['port']) -- GitLab