Pavel Bar
fb2bc7b4b5
Remove unused test utility files
...
These files are dead code - none of them are imported or used anywhere
in the test suite or the collection:
- tests/unit/compat/builtins.py
- tests/unit/mock/loader.py
- tests/unit/mock/path.py
- tests/unit/mock/procenv.py
- tests/unit/mock/vault_helper.py
- tests/unit/mock/yaml_helper.py
- tests/unit/modules/conftest.py
- tests/unit/modules/utils.py
Removing these files also addresses Python 2.7 compatibility concerns
raised in code review, as several contained deprecated imports that
would be incorrect to fix for Python 2.
Also removes corresponding pylint:ansible-bad-import-from entries from
tests/sanity/ignore-2.21.txt.
Related to #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 19:06:51 +03:00
Pavel Bar
513d50192d
Fix deprecated imports in plugins/shell/fish.py
...
Replace deprecated module_utils imports:
- ansible.module_utils.six.text_type -> str
- ansible.module_utils.six.moves.shlex_quote -> shlex.quote
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:15 +03:00
Pavel Bar
5cbe684b48
Fix deprecated imports in plugins/shell/csh.py
...
Replace deprecated module_utils imports:
- ansible.module_utils.six.text_type -> str
- ansible.module_utils.six.moves.shlex_quote -> shlex.quote
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:15 +03:00
Pavel Bar
17dd3b2e01
Fix deprecated imports in plugins/modules/sysctl.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.string_types -> basestring/str (Python 2/3 compatible)
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
e5f6e0be0c
Fix deprecated imports in plugins/callback/cgroup_perf_recap.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.with_metaclass -> Python 3 metaclass syntax
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
f31b7a380b
Fix deprecated imports in plugins/modules/mount.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.iteritems -> dict.items()
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
6462116447
Fix deprecated imports in plugins/action/synchronize.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.common._collections_compat -> collections.abc
- ansible.module_utils.six.string_types -> str
- ansible.module_utils.six.moves.shlex_quote -> shlex.quote
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Hideki Saito
7709fbe168
[CI] Update Azure Pipelines distros and fix shebang
...
- Add devel targets for Docker and Remote stages
- Split existing targets into 2.21 stages
- Fix shebang in timing.py to pass sanity test
- Remove unnecessary shebang ignores from sanity ignore files
Signed-off-by: Hideki Saito <saito@fgrep.org >
2026-05-05 17:04:12 +09:00