summaryrefslogtreecommitdiffstats
path: root/ipatests/test_webui
diff options
context:
space:
mode:
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]")