mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-05 07:54:00 -07:00
Add a hack to test whether type=path should be used in a module
This commit is contained in:
parent
75eed6a51a
commit
c81314dcb9
3 changed files with 53 additions and 2 deletions
|
@ -0,0 +1,11 @@
|
|||
Sanity Tests » use-argspec-type-path
|
||||
====================================
|
||||
|
||||
The AnsibleModule argument_spec knows of several types beyond the standard python types. One of
|
||||
these is ``path``. When used, type ``path`` ensures that an argument is a string and expands any
|
||||
shell variables and tilde characters.
|
||||
|
||||
This test looks for use of :meth:`os.path.expanduser` in modules. When found, it tells the user to
|
||||
replace it with ``type='path'`` in the module's argument_spec or list it as a false positive in the
|
||||
test.
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue