Fix deprecated imports in tests/unit/modules/conftest.py

Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.string_types -> str
- ansible.module_utils.common._collections_compat -> collections.abc

Fixes #686

Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com>
This commit is contained in:
Pavel Bar 2026-02-15 22:56:50 +02:00
parent ab24f41cbd
commit 7bc21b6b41
2 changed files with 4 additions and 5 deletions

View file

@ -1,2 +1 @@
tests/utils/shippable/timing.py shebang tests/utils/shippable/timing.py shebang
tests/unit/modules/conftest.py pylint:ansible-bad-import-from

View file

@ -9,14 +9,14 @@ import json
import pytest import pytest
from ansible.module_utils.six import string_types from collections.abc import MutableMapping
from ansible.module_utils._text import to_bytes
from ansible.module_utils.common._collections_compat import MutableMapping from ansible.module_utils.common.text.converters import to_bytes
@pytest.fixture @pytest.fixture
def patch_ansible_module(request, mocker): def patch_ansible_module(request, mocker):
if isinstance(request.param, string_types): if isinstance(request.param, str):
args = request.param args = request.param
elif isinstance(request.param, MutableMapping): elif isinstance(request.param, MutableMapping):
if 'ANSIBLE_MODULE_ARGS' not in request.param: if 'ANSIBLE_MODULE_ARGS' not in request.param: