8d93ba9120
* Tag return value docs if they are a dict (and not str/None). * Try to parse return docs as YAML. * Properly dump return values in ansible-doc. * Adjust plugin formatter. * Add changelog fragment. * Don't add 'default' for return values. * Fix plugin_formatter. * Only try to parse return docs if they are still a string. * Add tests. * Warn if RETURN cannot be parsed. * Adjust tests. Also test for warning. * if -> elif (otherwise EXAMPLE will be parsed too). * Always parse return documentation, and fail if it is invalid YAML. * Polishing. * Mostly re-enable ansible-doc tests. Listing from the local collection seems to be somewhat broken. I assume this is why the test was disabled. * Lint and make tests work with Python 2. * Keep FQCNs in plugins (not modules), i.e. restore previous state. |
||
---|---|---|
.. | ||
test_docs.py | ||
test_docs_no_metadata.py | ||
test_docs_no_status.py | ||
test_docs_non_iterable_status.py | ||
test_docs_removed_precedence.py | ||
test_docs_removed_status.py | ||
test_docs_returns.py | ||
test_docs_returns_broken.py | ||
test_docs_suboptions.py | ||
test_empty.py | ||
test_no_docs.py | ||
test_no_docs_no_metadata.py | ||
test_no_docs_no_status.py | ||
test_no_docs_non_iterable_status.py |