From 49967547df00c3a056180d2e5bc44e8483d868e0 Mon Sep 17 00:00:00 2001 From: "patchback[bot]" <45432694+patchback[bot]@users.noreply.github.com> Date: Sat, 29 Apr 2023 22:27:12 +0200 Subject: [PATCH] [PR #6459/24efe6b9 backport][stable-6] Make sure that plugins/module_utils/deps.py is cleaned up before every test (#6462) Make sure that plugins/module_utils/deps.py is cleaned up before every test (#6459) Make sure that plugins/module_utils/deps.py is cleaned up before every test. ci_complete (cherry picked from commit 24efe6b9dbc4942f4ce067eb60a0fdc8e653a5b3) Co-authored-by: Felix Fontein --- tests/unit/plugins/modules/conftest.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/unit/plugins/modules/conftest.py b/tests/unit/plugins/modules/conftest.py index 0ed3dd447c..9504c2336d 100644 --- a/tests/unit/plugins/modules/conftest.py +++ b/tests/unit/plugins/modules/conftest.py @@ -13,6 +13,8 @@ from ansible.module_utils.six import string_types from ansible.module_utils.common.text.converters import to_bytes from ansible.module_utils.common._collections_compat import MutableMapping +from ansible_collections.community.general.plugins.module_utils import deps + @pytest.fixture def patch_ansible_module(request, mocker): @@ -30,3 +32,8 @@ def patch_ansible_module(request, mocker): raise Exception('Malformed data to the patch_ansible_module pytest fixture') mocker.patch('ansible.module_utils.basic._ANSIBLE_ARGS', to_bytes(args)) + + +@pytest.fixture(autouse=True) +def deps_cleanup(): + deps._deps.clear()