From 02b4241e19967e4b27fc0bf73ad38a1f4ac87497 Mon Sep 17 00:00:00 2001 From: Florence Blanc-Renaud Date: Thu, 21 Oct 2021 15:15:45 +0200 Subject: [PATCH] Webui tests: new idrange now requires base RID Now that SID are always generated, the creation of a new local idrange is refused if baserid is missing. Related: https://pagure.io/freeipa/issue/8995 Signed-off-by: Florence Blanc-Renaud Reviewed-By: Christian Heimes Reviewed-By: Rob Crittenden Reviewed-By: Alexander Bokovoy --- ipatests/test_webui/test_range.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ipatests/test_webui/test_range.py b/ipatests/test_webui/test_range.py index 239c1c442..a72def452 100644 --- a/ipatests/test_webui/test_range.py +++ b/ipatests/test_webui/test_range.py @@ -297,8 +297,13 @@ class test_range(range_tasks): # Without primary and secondary RID bases data = self.get_data(pkey, base_rid='', secondary_base_rid='') - self.add_record(ENTITY, data, navigate=False) - self.delete_record(pkey) + self.add_record(ENTITY, data, navigate=False, negative=True) + try: + assert self.has_form_error('ipabaserid') + finally: + self.delete_record(pkey) + + self.dialog_button_click('cancel') @screenshot def test_modify_range_with_invalid_or_missing_values(self):