From aa437329104d1660d518a5dd0d5961c76a56f380 Mon Sep 17 00:00:00 2001 From: Adam Misnyovszki Date: Tue, 6 May 2014 16:49:03 +0200 Subject: webui tests: range test extended Range test extended with checking of disabled field according to trust types. Reviewed-By: Petr Vobornik --- ipatests/test_webui/task_range.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ipatests/test_webui') 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]") -- cgit