Validate modules arg spec fixes (#34477)

* Update validate-modules arg_spec introspection to be faster, by only mocking the imports we explicitly list
* The use of types.MethodType in redhat_subscription wasn't py3 compatible, use partial instead
* Remove argument_spec import hacks, make them errors, we can ignore them with ansible-test
* Enable the --arg-spec flag for validate-modules
This commit is contained in:
Matt Martz 2018-01-11 17:41:53 -06:00 committed by Matt Clay
parent 42a0d71413
commit dcc05093db
6 changed files with 149 additions and 63 deletions

View file

@ -106,6 +106,7 @@ Errors
318 Module deprecated, but DOCUMENTATION.deprecated is missing
319 ``RETURN`` fragments missing or invalid
320 ``DOCUMENTATION.options`` must be a dictionary/hash when used
321 ``Exception`` attempting to import module for ``argument_spec`` introspection
..
--------- -------------------
**4xx** **Syntax**