mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-01-11 08:41:55 -06:00
ipatests/test_installation: Use knownservices to map the service name.
Reviewed-By: Christian Heimes <cheimes@redhat.com>
This commit is contained in:
parent
158257c4b3
commit
2e85b4809a
@ -607,24 +607,25 @@ class TestInstallMaster(IntegrationTest):
|
||||
other hand in case of restart it will change.
|
||||
"""
|
||||
# listing all services
|
||||
services = [
|
||||
ipa_services_name = [
|
||||
"Directory", "krb5kdc", "kadmin", "named", "httpd", "ipa-custodia",
|
||||
"pki-tomcatd", "ipa-otpd", "ipa-dnskeysyncd"
|
||||
]
|
||||
|
||||
# checking the service status
|
||||
cmd = self.master.run_command(['ipactl', 'status'])
|
||||
for service in services:
|
||||
for service in ipa_services_name:
|
||||
assert f"{service} Service: RUNNING" in cmd.stdout_text
|
||||
|
||||
# stopping few services
|
||||
service_stop = ["krb5kdc", "kadmin", "httpd"]
|
||||
for service in service_stop:
|
||||
self.master.run_command(['systemctl', 'stop', service])
|
||||
service_name = services.knownservices[service].systemd_name
|
||||
self.master.run_command(['systemctl', 'stop', service_name])
|
||||
|
||||
# checking service status
|
||||
service_start = [
|
||||
svcs for svcs in services if svcs not in service_stop
|
||||
svcs for svcs in ipa_services_name if svcs not in service_stop
|
||||
]
|
||||
cmd = self.master.run_command(['ipactl', 'status'])
|
||||
for service in service_start:
|
||||
@ -637,7 +638,7 @@ class TestInstallMaster(IntegrationTest):
|
||||
|
||||
# checking service status
|
||||
cmd = self.master.run_command(['ipactl', 'status'])
|
||||
for service in services:
|
||||
for service in ipa_services_name:
|
||||
assert f"{service} Service: RUNNING" in cmd.stdout_text
|
||||
|
||||
# get process id of services
|
||||
@ -648,7 +649,7 @@ class TestInstallMaster(IntegrationTest):
|
||||
|
||||
# checking service status
|
||||
cmd = self.master.run_command(['ipactl', 'status'])
|
||||
for service in services:
|
||||
for service in ipa_services_name:
|
||||
assert f"{service} Service: RUNNING" in cmd.stdout_text
|
||||
|
||||
# check if pid for services are different
|
||||
@ -660,7 +661,7 @@ class TestInstallMaster(IntegrationTest):
|
||||
|
||||
# checking service status
|
||||
cmd = self.master.run_command(['ipactl', 'status'])
|
||||
for service in services:
|
||||
for service in ipa_services_name:
|
||||
assert f"{service} Service: RUNNING" in cmd.stdout_text
|
||||
|
||||
# check if pid for services are same
|
||||
|
Loading…
Reference in New Issue
Block a user