[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 24efe6b9db
)
Co-authored-by: Felix Fontein <felix@fontein.de>
pull/6466/head
parent
492170b414
commit
49967547df
|
@ -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.text.converters import to_bytes
|
||||||
from ansible.module_utils.common._collections_compat import MutableMapping
|
from ansible.module_utils.common._collections_compat import MutableMapping
|
||||||
|
|
||||||
|
from ansible_collections.community.general.plugins.module_utils import deps
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def patch_ansible_module(request, mocker):
|
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')
|
raise Exception('Malformed data to the patch_ansible_module pytest fixture')
|
||||||
|
|
||||||
mocker.patch('ansible.module_utils.basic._ANSIBLE_ARGS', to_bytes(args))
|
mocker.patch('ansible.module_utils.basic._ANSIBLE_ARGS', to_bytes(args))
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture(autouse=True)
|
||||||
|
def deps_cleanup():
|
||||||
|
deps._deps.clear()
|
||||||
|
|
Loading…
Reference in New Issue