1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/tests/unit/plugins
Alexei Znamensky d22dd5056e
module_helper.py Breakdown (#2393)
* break down of module_helper into smaller pieces, keeping compatibility

* removed abc.ABC (py3 only) from code + fixed reference to vars.py

* multiple changes:

- mh.base - moved more functionalities to ModuleHelperBase
- mh.mixins.(cmd, state) - CmdMixin no longer inherits from ModuleHelperBase
- mh.mixins.deps - DependencyMixin now overrides run() method to test dependency
- mh.mixins.vars - created class VarsMixin
- mh.module_helper - moved functions to base class, added VarsMixin
- module_helper - importing AnsibleModule as well, for backward compatibility in test

* removed unnecessary __all__

* make pylint happy

* PR adjustments + bot config + changelog frag

* Update plugins/module_utils/mh/module_helper.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update plugins/module_utils/mh/module_helper.py

Co-authored-by: Felix Fontein <felix@fontein.de>

Co-authored-by: Felix Fontein <felix@fontein.de>
2021-05-11 19:31:10 +02:00
..
become Add support for sudo su - using password auth (#2054) 2021-03-24 17:20:26 +01:00
cache Bump version to 2.0.0 (#1369) 2020-11-26 14:26:36 +01:00
callback Callback plugin: Azure Log Analytics (#2091) 2021-03-30 12:12:26 +02:00
connection Removal of docker content for 2.0.0 (#1304) 2020-11-23 13:03:19 +01:00
inventory lxd: dynamic inventory (#2026) 2021-04-26 18:25:45 +02:00
lookup Add dependent lookup plugin (#2164) 2021-05-11 19:27:05 +02:00
module_utils module_helper.py Breakdown (#2393) 2021-05-11 19:31:10 +02:00
modules module_helper.py Breakdown (#2393) 2021-05-11 19:31:10 +02:00
__init__.py Initial commit 2020-03-09 09:11:07 +00:00