mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-04-05 10:10:32 -07:00
Cut tests moved to the task file
This commit is contained in:
parent
7496167be4
commit
1d56f80976
1 changed files with 0 additions and 87 deletions
|
@ -132,95 +132,8 @@
|
||||||
- result.global_status is not defined
|
- result.global_status is not defined
|
||||||
- result.users is not defined
|
- result.users is not defined
|
||||||
|
|
||||||
# Test exclude_fields: db_size
|
|
||||||
# 'unsupported' element is passed to check that an unsupported value
|
|
||||||
# won't break anything (will be ignored regarding to the module's documentation).
|
|
||||||
- name: Collect info about databases excluding their sizes
|
|
||||||
mysql_info:
|
|
||||||
<<: *mysql_params
|
|
||||||
filter:
|
|
||||||
- databases
|
|
||||||
exclude_fields:
|
|
||||||
- db_size
|
|
||||||
- unsupported
|
|
||||||
register: result
|
|
||||||
|
|
||||||
- assert:
|
|
||||||
that:
|
|
||||||
- result is not changed
|
|
||||||
- result.databases != {}
|
|
||||||
- result.databases.mysql == {}
|
|
||||||
|
|
||||||
########################################################
|
|
||||||
# Issue #65727, empty databases must be in returned dict
|
|
||||||
#
|
|
||||||
- name: Create empty database acme
|
|
||||||
mysql_db:
|
|
||||||
<<: *mysql_params
|
|
||||||
name: acme
|
|
||||||
|
|
||||||
- name: Collect info about databases
|
|
||||||
mysql_info:
|
|
||||||
<<: *mysql_params
|
|
||||||
filter:
|
|
||||||
- databases
|
|
||||||
return_empty_dbs: true
|
|
||||||
register: result
|
|
||||||
|
|
||||||
# Check acme is in returned dict
|
|
||||||
- assert:
|
|
||||||
that:
|
|
||||||
- result is not changed
|
|
||||||
- result.databases.acme.size == 0
|
|
||||||
- result.databases.mysql != {}
|
|
||||||
|
|
||||||
- name: Collect info about databases excluding their sizes
|
|
||||||
mysql_info:
|
|
||||||
<<: *mysql_params
|
|
||||||
filter:
|
|
||||||
- databases
|
|
||||||
exclude_fields:
|
|
||||||
- db_size
|
|
||||||
return_empty_dbs: true
|
|
||||||
register: result
|
|
||||||
|
|
||||||
# Check acme is in returned dict
|
|
||||||
- assert:
|
|
||||||
that:
|
|
||||||
- result is not changed
|
|
||||||
- result.databases.acme == {}
|
|
||||||
- result.databases.mysql == {}
|
|
||||||
|
|
||||||
- name: Remove acme database
|
|
||||||
mysql_db:
|
|
||||||
<<: *mysql_params
|
|
||||||
name: acme
|
|
||||||
state: absent
|
|
||||||
|
|
||||||
- include_tasks: issue-28.yml
|
- include_tasks: issue-28.yml
|
||||||
|
|
||||||
# https://github.com/ansible-collections/community.mysql/issues/204
|
|
||||||
- name: Create database containing only views
|
|
||||||
mysql_db:
|
|
||||||
<<: *mysql_params
|
|
||||||
name: allviews
|
|
||||||
|
|
||||||
- name: Create view
|
|
||||||
mysql_query:
|
|
||||||
<<: *mysql_params
|
|
||||||
login_db: allviews
|
|
||||||
query: 'CREATE VIEW v_today (today) AS SELECT CURRENT_DATE'
|
|
||||||
|
|
||||||
- name: Fetch info
|
|
||||||
mysql_info:
|
|
||||||
<<: *mysql_params
|
|
||||||
register: result
|
|
||||||
|
|
||||||
- name: Check
|
|
||||||
assert:
|
|
||||||
that:
|
|
||||||
- result.databases.allviews.size == 0
|
|
||||||
|
|
||||||
- name: Import tasks file to tests tables count in database filter
|
- name: Import tasks file to tests tables count in database filter
|
||||||
ansible.builtin.import_tasks:
|
ansible.builtin.import_tasks:
|
||||||
file: filter_databases.yml
|
file: filter_databases.yml
|
||||||
|
|
Loading…
Add table
Reference in a new issue