ansible/test/units/module_utils/common
Sam Doran e889b1063f
arg_spec - rework _check_arguments() (#72447)
* Move _syslog_facitily to __init__
  No good reason it should not be set for each object

* Move internal property setting to private method
* Create check_arguments() function
* Remove unused import
* Rename function to better match its behavior
  Change the behavior to return a set, either empty or populated, with unsupported keys.
  Accept legal_inputs as optional which will not required calling handle_aliases before calling
  get_unsupported_parameters().

* Add changelog
* Rework function behavior and documentation
  I realized I missed the original intent of this method when moving it to a function. It
  is meant to compared the parameter keys to legal inputs always, not compare
  parameter keys to argument spec keys, even though the argument spec keys should
  be a subset of legal inputs.

* Add tests
* Fix typo.
* Set internal properties when handling suboptions
2020-11-18 14:15:33 -05:00
..
parameters arg_spec - rework _check_arguments() (#72447) 2020-11-18 14:15:33 -05:00
process
text Expose to_<str> as a public function (#68965) 2020-04-17 07:54:00 +10:00
validation
warnings Deprecation revisited (#69926) 2020-06-09 15:21:19 -07:00
__init__.py
test_collections.py AnsibleVaultEncryptedUnicode should be considered a string (#71609) 2020-09-03 14:54:00 -05:00
test_dict_transformations.py Add intentional unit tests for basic._set_cwd and common.dict_merge (#70283) 2020-06-25 14:45:13 -05:00
test_network.py
test_removed.py
test_sys_info.py Discover Flatcar Linux properly for hostname (#69627) 2020-06-02 18:41:53 +05:30
test_utils.py