From 3c0d1313cd79925e228ba86795f899ddc2232678 Mon Sep 17 00:00:00 2001 From: amol patil Date: Fri, 29 Nov 2024 16:39:19 +0530 Subject: [PATCH] xremove user to prevent ForeignKeyViolation --- tests/foreman/api/test_ansible.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/foreman/api/test_ansible.py b/tests/foreman/api/test_ansible.py index e69a9dddf2..af4307a828 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 @@ -292,6 +292,12 @@ def test_positive_read_facts_with_filter( :customerscenario: true """ user, password = filtered_user + + @request.addfinalizer + def _finalize(): + if is_open('SAT-18656'): + request.addfinalizer(user.delete) + host = rex_contenthost.nailgun_host host.organization = module_org host.location = module_location