You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/lib/ansible_test/_util/controller/sanity
Felix Fontein 222f786f23
ansible-test validate-modules: report bad-return-value-key for return values that cannot be accessed with Jinja's dot notation (#86079)
* Report bad-return-value-key for return values that cannot be accessed with Jinja's dot notation.

* Move constants into separate module.

* Add test to check FORBIDDEN_DICTIONARY_KEYS against current Python's key list.

* Remove unused constant.

* Apply suggestions from code review.

Co-authored-by: Matt Clay <matt@mystile.com>

* Add type annotations.

* Simplify typing.

Co-authored-by: Matt Clay <matt@mystile.com>

---------

Co-authored-by: Matt Clay <matt@mystile.com>
3 weeks ago
..
code-smell runtime-metadata sanity test: ignore pre-release and build identifier (#85198) 3 weeks ago
integration-aliases ansible-test - Code style cleanup (#84749) 9 months ago
pep8 ansible-test - Improve pep8 compat with black (#84867) 9 months ago
pslint Fix up sanity problems 3 years ago
pylint Remove urllib2 pylint check (#86139) 4 weeks ago
shellcheck Add Python 3.13 support (#83416) 2 years ago
validate-modules ansible-test validate-modules: report bad-return-value-key for return values that cannot be accessed with Jinja's dot notation (#86079) 3 weeks ago
yamllint Templating overhaul, implement Data Tagging (#84621) 8 months ago