mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
ui_tests: add more test cases to test_certification
Add cases for: "cancel_cert_request", "cancel_hold_cert", "cancel_remove_hold", "cancel_revoke_cert" and "revoke_cert" https://pagure.io/freeipa/issue/7441 Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
This commit is contained in:
committed by
Christian Heimes
parent
0f5084b9c4
commit
735d48d820
@@ -112,8 +112,8 @@ class test_service(sevice_tasks):
|
||||
"""
|
||||
Test service certificate actions
|
||||
|
||||
Requires to have CA installed and 'service_csr_path' configuration option
|
||||
set.
|
||||
Requires to have CA installed and 'service_csr_path' configuration
|
||||
option set.
|
||||
"""
|
||||
|
||||
if not self.has_ca():
|
||||
@@ -134,6 +134,9 @@ class test_service(sevice_tasks):
|
||||
|
||||
# cert request
|
||||
self.action_list_action('request_cert', confirm=False)
|
||||
# testing if cancel button works
|
||||
self.dialog_button_click('cancel')
|
||||
self.action_list_action('request_cert', confirm=False)
|
||||
self.assert_dialog()
|
||||
self.fill_text("textarea[name='csr'", csr)
|
||||
self.dialog_button_click('issue')
|
||||
@@ -167,7 +170,14 @@ class test_service(sevice_tasks):
|
||||
parents_css_sel=cert_widget_sel,
|
||||
facet_actions=False)
|
||||
|
||||
# cert revoke
|
||||
# cert revoke/hold cancel
|
||||
self.action_list_action('revoke', confirm=False,
|
||||
parents_css_sel=cert_widget_sel)
|
||||
self.wait()
|
||||
self.select('select', '6')
|
||||
self.dialog_button_click('cancel')
|
||||
|
||||
# cert revoke/hold
|
||||
self.action_list_action('revoke', confirm=False,
|
||||
parents_css_sel=cert_widget_sel)
|
||||
self.wait()
|
||||
@@ -186,6 +196,11 @@ class test_service(sevice_tasks):
|
||||
parents_css_sel=cert_widget_sel,
|
||||
facet_actions=False)
|
||||
|
||||
# cert remove hold cancel
|
||||
self.action_list_action('remove_hold', confirm=False,
|
||||
parents_css_sel=cert_widget_sel)
|
||||
self.dialog_button_click('cancel')
|
||||
|
||||
# cert remove hold
|
||||
self.action_list_action('remove_hold', confirm=False,
|
||||
parents_css_sel=cert_widget_sel)
|
||||
@@ -203,6 +218,30 @@ class test_service(sevice_tasks):
|
||||
parents_css_sel=cert_widget_sel,
|
||||
facet_actions=False)
|
||||
|
||||
# cert revoke cancel
|
||||
self.action_list_action('revoke', confirm=False,
|
||||
parents_css_sel=cert_widget_sel)
|
||||
self.wait()
|
||||
self.select('select', '1')
|
||||
self.dialog_button_click('cancel')
|
||||
|
||||
# cert revoke
|
||||
self.action_list_action('revoke', confirm=False,
|
||||
parents_css_sel=cert_widget_sel)
|
||||
self.wait()
|
||||
self.select('select', '1')
|
||||
self.dialog_button_click('ok')
|
||||
|
||||
# check that revoke action is not enabled
|
||||
self.assert_action_list_action('revoke', enabled=False,
|
||||
parents_css_sel=cert_widget_sel,
|
||||
facet_actions=False)
|
||||
|
||||
# check that remove_hold action not is enabled
|
||||
self.assert_action_list_action('remove_hold', enabled=False,
|
||||
parents_css_sel=cert_widget_sel,
|
||||
facet_actions=False)
|
||||
|
||||
# cleanup
|
||||
self.navigate_to_entity(ENTITY, 'search')
|
||||
self.delete_record(pkey, data.get('del'))
|
||||
|
||||
Reference in New Issue
Block a user