From 1b2a2de2b8b216c0a4ff5d29def3bfd8fce31f65 Mon Sep 17 00:00:00 2001 From: Gaurav Talreja Date: Thu, 7 Dec 2023 14:41:42 +0530 Subject: [PATCH] Update error message in negative settings test (#13307) Signed-off-by: Gaurav Talreja (cherry picked from commit 9af01c78c98e5afcd5c13540ea2f4e2c5dc0c64d) --- tests/foreman/ui/test_settings.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/foreman/ui/test_settings.py b/tests/foreman/ui/test_settings.py index e32c1c8c518..e0a2ca0cf9c 100644 --- a/tests/foreman/ui/test_settings.py +++ b/tests/foreman/ui/test_settings.py @@ -121,7 +121,7 @@ def test_positive_httpd_proxy_url_update(session, setting_update): @pytest.mark.tier2 -@pytest.mark.parametrize('setting_update', ['foreman_url', 'entries_per_page'], indirect=True) +@pytest.mark.parametrize('setting_update', ['foreman_url'], indirect=True) def test_negative_validate_foreman_url_error_message(session, setting_update): """Updates some settings with invalid values (an exceptional tier2 test) @@ -136,9 +136,10 @@ def test_negative_validate_foreman_url_error_message(session, setting_update): property_name = setting_update.name with session: invalid_value = [invalid_value for invalid_value in invalid_settings_values()][0] + err_msg = 'URL must be valid and schema must be one of http and https, Invalid HTTP(S) URL' with pytest.raises(AssertionError) as context: session.settings.update(f'name = {property_name}', invalid_value) - assert 'Value is invalid: must be integer' in str(context.value) + assert err_msg in str(context.value) @pytest.mark.tier2