From d8cbd5d3ace7c3b032e9a1f2dc716b9feea1c554 Mon Sep 17 00:00:00 2001 From: Michal Reznik Date: Tue, 13 Mar 2018 18:05:03 +0100 Subject: [PATCH] ui_tests: change get_http_pkey() function change get_http_pkey() function to more generic one in order to get pkey for different services https://pagure.io/freeipa/issue/7441 Reviewed-By: Petr Vobornik --- ipatests/test_webui/test_service.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ipatests/test_webui/test_service.py b/ipatests/test_webui/test_service.py index 602ae4d83..b134b73e6 100644 --- a/ipatests/test_webui/test_service.py +++ b/ipatests/test_webui/test_service.py @@ -54,10 +54,11 @@ class sevice_tasks(UI_driver): content = file_d.read() return content - def get_http_pkey(self): - host = self.config.get('ipa_server') + def get_service_pkey(self, service, host=None): + if not host: + host = self.config.get('ipa_server') realm = self.config.get('ipa_realm') - pkey = 'HTTP/%s@%s' % (host, realm) + pkey = '{}/{}@{}'.format(service, host, realm) return pkey @@ -265,7 +266,7 @@ class test_service(sevice_tasks): Test Kerberos flags http://www.freeipa.org/page/V3/Kerberos_Flags """ - pkey = self.get_http_pkey() + pkey = self.get_service_pkey('HTTP') name = 'ipakrbokasdelegate' mod = {'mod': [('checkbox', name, None)]} checked = ['checked']