From e831eb060b93b6130694980d81c8ae069e0067be Mon Sep 17 00:00:00 2001 From: amol patil Date: Fri, 29 Nov 2024 16:39:19 +0530 Subject: [PATCH] remove user to prevent ForeignKeyViolation --- tests/foreman/api/test_ansible.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/foreman/api/test_ansible.py b/tests/foreman/api/test_ansible.py index 9cea42bab82..cd7274404bb 100644 --- a/tests/foreman/api/test_ansible.py +++ b/tests/foreman/api/test_ansible.py @@ -48,7 +48,6 @@ def filtered_user(target_sat, module_org, module_location): user = target_sat.api.User( role=[role], password=password, location=[module_location], organization=[module_org] ).create() - return user, password @@ -275,7 +274,7 @@ def _finalize(): @pytest.mark.rhel_ver_match('[78]') @pytest.mark.tier2 def test_positive_read_facts_with_filter( - self, target_sat, rex_contenthost, filtered_user, module_org, module_location + self, request, target_sat, rex_contenthost, filtered_user, module_org, module_location ): """Read host's Ansible facts as a user with a role that has host filter @@ -296,7 +295,8 @@ def test_positive_read_facts_with_filter( host.organization = module_org host.location = module_location host.update(['organization', 'location']) - + if is_open('SAT-18656'): + request.addfinalizer(user.delete) # gather ansible facts by running ansible roles on the host host.play_ansible_roles() if is_open('SAT-18656'):