From 5e6dfe44e49d9dda8496aa74486ed53ca0145d45 Mon Sep 17 00:00:00 2001 From: vijaysawant Date: Thu, 27 Jun 2024 17:41:59 +0530 Subject: [PATCH] resolve issue, which bypass rhel7 version --- tests/foreman/cli/test_host.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/foreman/cli/test_host.py b/tests/foreman/cli/test_host.py index 153b2ba2fa2..39ed5a71b01 100644 --- a/tests/foreman/cli/test_host.py +++ b/tests/foreman/cli/test_host.py @@ -2684,12 +2684,11 @@ def test_positive_create_host_with_lifecycle_environment_name( found_host = any(new_host.name in i.values() for i in hosts) assert found_host, 'Assertion failed: host not found' - @pytest.mark.rhel_ver_match('^6') @pytest.mark.parametrize( 'setting_update', ['validate_host_lce_content_source_coherence'], indirect=False ) -def test_positive_host_registration_with_capsule( +def test_host_registration_with_capsule_using_content_coherence( target_sat, setting_update, function_sca_manifest_org, @@ -2741,7 +2740,7 @@ def test_positive_host_registration_with_capsule( # Check output for "HTTP error code 422: Validation failed: Content view environment content facets is invalid" assert 'Validation failed' in result.stderr, f'Error is: {result.stderr}' - if '7' not in rhel_contenthost.deploy_rhel_version: + if not rhel_contenthost.os_version.major == 7: assert 'HTTP error code 422' in result.stderr, f'Error is: {result.stderr}' # Re-register client with settings "validate_host_lce_content_source_coherence" is set to No @@ -2759,5 +2758,5 @@ def test_positive_host_registration_with_capsule( # Check output there should not any error like "Validation failed" or "HTTP error code 422" assert 'Validation failed' not in result.stderr, f'Error is: {result.stderr}' - if '7' not in rhel_contenthost.deploy_rhel_version: - assert 'HTTP error code 422' not in result.stderr, f'Error is: {result.stderr}' + if not rhel_contenthost.os_version.major == 7: + assert 'HTTP error code 422' not in result.stderr, f'Error is: {result.stderr}' \ No newline at end of file