Skip to content

Commit e34209b

Browse files
authored
Fix sanity issues (#609)
* Fix sanity issues * Remove ignore entries
1 parent 5ed3eaf commit e34209b

8 files changed

+7
-30
lines changed

plugins/modules/mysql_db.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -577,14 +577,14 @@ def db_create(cursor, db, encoding, collation):
577577
def main():
578578
argument_spec = mysql_common_argument_spec()
579579
argument_spec.update(
580-
name=dict(type='list', required=True, aliases=['db']),
580+
name=dict(type='list', elements='str', required=True, aliases=['db']),
581581
encoding=dict(type='str', default=''),
582582
collation=dict(type='str', default=''),
583583
target=dict(type='path'),
584584
state=dict(type='str', default='present', choices=['absent', 'dump', 'import', 'present']),
585585
single_transaction=dict(type='bool', default=False),
586586
quick=dict(type='bool', default=True),
587-
ignore_tables=dict(type='list', default=[]),
587+
ignore_tables=dict(type='list', elements='str', default=[]),
588588
hex_blob=dict(default=False, type='bool'),
589589
force=dict(type='bool', default=False),
590590
master_data=dict(type='int', default=0, choices=[0, 1, 2]),

plugins/modules/mysql_info.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -698,8 +698,8 @@ def main():
698698
argument_spec = mysql_common_argument_spec()
699699
argument_spec.update(
700700
login_db=dict(type='str'),
701-
filter=dict(type='list'),
702-
exclude_fields=dict(type='list'),
701+
filter=dict(type='list', elements='str'),
702+
exclude_fields=dict(type='list', elements='str'),
703703
return_empty_dbs=dict(type='bool', default=False),
704704
)
705705

plugins/modules/mysql_query.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
- List of values to be passed as positional arguments to the query.
3737
- Mutually exclusive with I(named_args).
3838
type: list
39+
elements: raw
3940
named_args:
4041
description:
4142
- Dictionary of key-value arguments to pass to the query.
@@ -141,7 +142,7 @@ def main():
141142
argument_spec.update(
142143
query=dict(type='raw', required=True),
143144
login_db=dict(type='str'),
144-
positional_args=dict(type='list'),
145+
positional_args=dict(type='list', elements='raw'),
145146
named_args=dict(type='dict'),
146147
single_transaction=dict(type='bool', default=False),
147148
)

plugins/modules/mysql_variables.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def setvariable(cursor, mysqlvar, value, mode='global'):
176176
def main():
177177
argument_spec = mysql_common_argument_spec()
178178
argument_spec.update(
179-
variable=dict(type='str'),
179+
variable=dict(type='str', required=True),
180180
value=dict(type='str'),
181181
mode=dict(type='str', choices=['global', 'persist', 'persist_only'], default='global'),
182182
)

tests/sanity/ignore-2.14.txt

-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
plugins/modules/mysql_db.py validate-modules:doc-elements-mismatch
2-
plugins/modules/mysql_db.py validate-modules:parameter-list-no-elements
31
plugins/modules/mysql_db.py validate-modules:use-run-command-not-popen
4-
plugins/modules/mysql_info.py validate-modules:doc-elements-mismatch
5-
plugins/modules/mysql_info.py validate-modules:parameter-list-no-elements
6-
plugins/modules/mysql_query.py validate-modules:parameter-list-no-elements
72
plugins/modules/mysql_user.py validate-modules:undocumented-parameter
8-
plugins/modules/mysql_variables.py validate-modules:doc-required-mismatch

tests/sanity/ignore-2.15.txt

-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
plugins/modules/mysql_db.py validate-modules:doc-elements-mismatch
2-
plugins/modules/mysql_db.py validate-modules:parameter-list-no-elements
31
plugins/modules/mysql_db.py validate-modules:use-run-command-not-popen
4-
plugins/modules/mysql_info.py validate-modules:doc-elements-mismatch
5-
plugins/modules/mysql_info.py validate-modules:parameter-list-no-elements
6-
plugins/modules/mysql_query.py validate-modules:parameter-list-no-elements
72
plugins/modules/mysql_user.py validate-modules:undocumented-parameter
8-
plugins/modules/mysql_variables.py validate-modules:doc-required-mismatch
93
plugins/module_utils/mysql.py pylint:unused-import
104
plugins/module_utils/version.py pylint:unused-import

tests/sanity/ignore-2.16.txt

-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
plugins/modules/mysql_db.py validate-modules:doc-elements-mismatch
2-
plugins/modules/mysql_db.py validate-modules:parameter-list-no-elements
31
plugins/modules/mysql_db.py validate-modules:use-run-command-not-popen
4-
plugins/modules/mysql_info.py validate-modules:doc-elements-mismatch
5-
plugins/modules/mysql_info.py validate-modules:parameter-list-no-elements
6-
plugins/modules/mysql_query.py validate-modules:parameter-list-no-elements
72
plugins/modules/mysql_user.py validate-modules:undocumented-parameter
8-
plugins/modules/mysql_variables.py validate-modules:doc-required-mismatch
93
plugins/module_utils/mysql.py pylint:unused-import
104
plugins/module_utils/version.py pylint:unused-import

tests/sanity/ignore-2.17.txt

-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
plugins/modules/mysql_db.py validate-modules:doc-elements-mismatch
2-
plugins/modules/mysql_db.py validate-modules:parameter-list-no-elements
31
plugins/modules/mysql_db.py validate-modules:use-run-command-not-popen
4-
plugins/modules/mysql_info.py validate-modules:doc-elements-mismatch
5-
plugins/modules/mysql_info.py validate-modules:parameter-list-no-elements
6-
plugins/modules/mysql_query.py validate-modules:parameter-list-no-elements
72
plugins/modules/mysql_user.py validate-modules:undocumented-parameter
8-
plugins/modules/mysql_variables.py validate-modules:doc-required-mismatch
93
plugins/module_utils/mysql.py pylint:unused-import
104
plugins/module_utils/version.py pylint:unused-import

0 commit comments

Comments
 (0)