7cf80f50d1
* validate_modules: fails with .id attribute not found This patch addresses a problem in the `found_try_except_import` test. This module tries to identify lines like: `HAS_FOO = True` In this case, the target (`HAS_FOO`) is of type `ast.Name` and has a `id` attribute which provide the name. In my case, I've a line that set a module attribute`. In this case, the target (`module.var`) has the type `ast.Attribute` and no `id` attribute. The code trigger an `AttributeError` exception. This patch ensures we compare a `ast.Name`. * Update test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py |
||
---|---|---|
.. | ||
cli | ||
completion | ||
injector | ||
playbooks | ||
pytest/plugins | ||
requirements | ||
sanity | ||
setup | ||
ansible.cfg | ||
collection_detail.py | ||
coveragerc | ||
cryptography-constraints.txt | ||
inventory | ||
pytest.ini | ||
quiet_pip.py | ||
sslcheck.py | ||
versions.py | ||
virtualenvcheck.py | ||
yamlcheck.py |