86091b593d
- Resolves: rhbz#2169632 Backport latest test fixes in python3-ipatests Signed-off-by: Florence Blanc-Renaud <flo@redhat.com>
37 lines
1.5 KiB
Diff
37 lines
1.5 KiB
Diff
From c411c2e7b2e400829ffac250db81609ef3c56faa Mon Sep 17 00:00:00 2001
|
|
From: Florence Blanc-Renaud <flo@redhat.com>
|
|
Date: Tue, 29 Nov 2022 10:04:41 +0100
|
|
Subject: [PATCH] webui tests: fix assertion in test_subid.py
|
|
|
|
The test wants to check the error related to an
|
|
exception obtained inside a "with pytest.raises" instruction.
|
|
The object is an ExceptionInfo and offers a match method
|
|
to check the content of the string representation.
|
|
Use this match() method instead of str(excinfo) which now
|
|
returns
|
|
'<ExceptionInfo NoSuchElementException() tblen=10>'
|
|
|
|
Fixes: https://pagure.io/freeipa/issue/9282
|
|
|
|
Signed-off-by: Florence Blanc-Renaud <flo@redhat.com>
|
|
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com>
|
|
---
|
|
ipatests/test_webui/test_subid.py | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/ipatests/test_webui/test_subid.py b/ipatests/test_webui/test_subid.py
|
|
index 104b5692da94437880e638c0b2bc8efd41bd969e..3aaf80ac885fea08d0bac7e2f46645fe207f2cb0 100644
|
|
--- a/ipatests/test_webui/test_subid.py
|
|
+++ b/ipatests/test_webui/test_subid.py
|
|
@@ -146,5 +146,5 @@ class test_subid(UI_driver):
|
|
with pytest.raises(NoSuchElementException) as excinfo:
|
|
self.delete_record(admin_uid, table_name="ipauniqueid")
|
|
# Ensure that the exception is really related to missing remove button
|
|
- msg = "Unable to locate element: .facet-controls button[name=remove]"
|
|
- assert msg in str(excinfo)
|
|
+ msg = r"Unable to locate element: .facet-controls button\[name=remove\]"
|
|
+ assert excinfo.match(msg)
|
|
--
|
|
2.39.1
|
|
|