summaryrefslogtreecommitdiffstats
path: root/ipatests/test_webui
diff options
context:
space:
mode:
authorAdam Misnyovszki <amisnyov@redhat.com>2014-05-06 16:49:03 +0200
committerPetr Vobornik <pvoborni@redhat.com>2014-05-12 13:35:56 +0200
commitaa437329104d1660d518a5dd0d5961c76a56f380 (patch)
tree6c1b293c1686d399e5b69c3256879f0965c8b419 /ipatests/test_webui
parent5b12367ca85153441c7d0466545bbdbd00a86927 (diff)
downloadfreeipa-aa437329104d1660d518a5dd0d5961c76a56f380.tar.gz
freeipa-aa437329104d1660d518a5dd0d5961c76a56f380.tar.xz
freeipa-aa437329104d1660d518a5dd0d5961c76a56f380.zip
webui tests: range test extended
Range test extended with checking of disabled field according to trust types. Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Diffstat (limited to 'ipatests/test_webui')
-rw-r--r--ipatests/test_webui/task_range.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/ipatests/test_webui/task_range.py b/ipatests/test_webui/task_range.py
index 3b9c84a96..d46d345f0 100644
--- a/ipatests/test_webui/task_range.py
+++ b/ipatests/test_webui/task_range.py
@@ -95,6 +95,7 @@ class range_tasks(UI_driver):
('textbox', 'ipaidrangesize', str(size)),
('textbox', 'ipabaserid', str(base_rid)),
('radio', 'iparangetype', range_type),
+ ('callback', self.check_range_type_mod, range_type)
]
if not sid:
@@ -105,3 +106,11 @@ class range_tasks(UI_driver):
add.append(('textbox', 'ipanttrusteddomainsid', sid))
return add
+
+ def check_range_type_mod(self, range_type):
+ if range_type == 'ipa-local':
+ self.assert_disabled("[name=ipanttrusteddomainsid]")
+ self.assert_disabled("[name=ipasecondarybaserid]", negative=True)
+ elif range_type == 'ipa-ad-trust':
+ self.assert_disabled("[name=ipanttrusteddomainsid]", negative=True)
+ self.assert_disabled("[name=ipasecondarybaserid]")