summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe Barreto <fbarreto@redhat.com>2018-01-23 15:36:11 -0200
committerChristian Heimes <cheimes@redhat.com>2018-02-16 09:57:07 +0100
commit83ed8d279210766d3d068a2a6daa0f8368c937e4 (patch)
tree393eeb3c0f03a6f40faca6c4c32a40090a3d0e7c
parenta349629fbad8bcb0179c1a1f6babe76464be89d2 (diff)
downloadfreeipa-83ed8d279210766d3d068a2a6daa0f8368c937e4.tar.gz
freeipa-83ed8d279210766d3d068a2a6daa0f8368c937e4.tar.xz
freeipa-83ed8d279210766d3d068a2a6daa0f8368c937e4.zip
WebUI Tests: fixing test_hbac
Adding more wait_for_request between navigation and small code refactor. Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
-rw-r--r--ipatests/test_webui/test_hbac.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/ipatests/test_webui/test_hbac.py b/ipatests/test_webui/test_hbac.py
index d8e9f9ecf..8d158706f 100644
--- a/ipatests/test_webui/test_hbac.py
+++ b/ipatests/test_webui/test_hbac.py
@@ -138,29 +138,30 @@ class test_hbac(UI_driver):
self.wait_for_request(n=2)
self.assert_facet('hbactest', 'run_test')
self.button_click('run_test')
- self.wait_for_request(n=2)
self.assert_text("div.hbac-test-result-panel p", 'Access Granted'.upper())
self.button_click('prev')
self.assert_facet('hbactest', 'rules')
self.switch_to_facet('run_test')
+ self.wait_for_request(n=2)
self.button_click('new_test')
self.assert_facet('hbactest', 'user')
# test pre-run validation and navigation to related facet
- self.switch_to_facet('run_test')
- self.button_click('run_test')
- self.assert_dialog('message_dialog')
+ def __hbac_ui_click_on_run_test(self):
+ self.wait_for_request(n=2)
+ self.switch_to_facet('run_test')
+ self.wait_for_request(n=2)
+ self.button_click('run_test')
+ self.assert_dialog('message_dialog')
+
+ __hbac_ui_click_on_run_test(self)
self.click_on_link('User name')
self.assert_facet('hbactest', 'user')
- self.switch_to_facet('run_test')
- self.button_click('run_test')
- self.assert_dialog('message_dialog')
+ __hbac_ui_click_on_run_test(self)
self.click_on_link('Target host')
self.assert_facet('hbactest', 'targethost')
- self.switch_to_facet('run_test')
- self.button_click('run_test')
- self.assert_dialog('message_dialog')
+ __hbac_ui_click_on_run_test(self)
self.click_on_link('Service')
self.assert_facet('hbactest', 'service')