From 0c311452ebd1675a159861949e3554fa583be6ff Mon Sep 17 00:00:00 2001 From: amolpati30 <151733635+amolpati30@users.noreply.github.com> Date: Thu, 6 Feb 2025 18:06:16 +0530 Subject: [PATCH] remove user to prevent ForeignKeyViolation (#17024) xremove user to prevent ForeignKeyViolation (cherry picked from commit c2acadb7eef6386e2d3ebcef876be32f0f1f8fb3) --- tests/foreman/api/test_ansible.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/foreman/api/test_ansible.py b/tests/foreman/api/test_ansible.py index 9cea42bab82..bb184d8a0ef 100644 --- a/tests/foreman/api/test_ansible.py +++ b/tests/foreman/api/test_ansible.py @@ -275,7 +275,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,6 +296,9 @@ def test_positive_read_facts_with_filter( host.organization = module_org host.location = module_location host.update(['organization', 'location']) + request.addfinalizer( + user.delete + ) # Adding a temporary workaround until the issue 'SAT-18656' is resolved. # gather ansible facts by running ansible roles on the host host.play_ansible_roles()