mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-23 15:40:01 -06:00
ui_tests: add_service() support func in test_service
Add add_service() support func into test_service. https://pagure.io/freeipa/issue/7441 Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
This commit is contained in:
parent
62a131aba0
commit
0f5084b9c4
@ -70,6 +70,31 @@ class sevice_tasks(UI_driver):
|
||||
self.check_option('force', 'checked')
|
||||
self.dialog_button_click('add')
|
||||
|
||||
def add_service(self, service,
|
||||
host=None,
|
||||
textbox=None,
|
||||
force=False,
|
||||
cancel=False,
|
||||
confirm=True):
|
||||
|
||||
if not host:
|
||||
host = self.config.get('ipa_server')
|
||||
self.navigate_to_entity(ENTITY)
|
||||
self.facet_button_click('add')
|
||||
|
||||
self.select_combobox('service', service, combobox_input=textbox)
|
||||
self.select_combobox('host', host)
|
||||
if force:
|
||||
self.wait(0.5)
|
||||
self.check_option('force', 'checked')
|
||||
if cancel:
|
||||
self.dialog_button_click('cancel')
|
||||
return
|
||||
if not confirm:
|
||||
return
|
||||
self.dialog_button_click('add')
|
||||
self.wait(0.3)
|
||||
self.assert_no_error_dialog()
|
||||
@pytest.mark.tier1
|
||||
class test_service(sevice_tasks):
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user