mirror of
https://github.com/ansible/awx.git
synced 2026-05-09 10:27:37 -02:30
Adding lookup to rrule plugin test logic for new tooling
This change is provided with the tower_api lookup plugin because the require tower_meta module is part of this commit
This commit is contained in:
@@ -1,7 +1,15 @@
|
|||||||
---
|
---
|
||||||
|
- name: Get our collection package
|
||||||
|
tower_meta:
|
||||||
|
register: tower_meta
|
||||||
|
|
||||||
|
- name: Generate the name of our plugin
|
||||||
|
set_fact:
|
||||||
|
plugin_name: "{{ tower_meta.prefix }}.tower_schedule_rrule"
|
||||||
|
|
||||||
- name: Test too many params (failure from validation of terms)
|
- name: Test too many params (failure from validation of terms)
|
||||||
debug:
|
debug:
|
||||||
msg: "{{ query('awx.awx.tower_schedule_rrule', 'none', 'weekly', start_date='2020-4-16 03:45:07') }}"
|
msg: "{{ query(plugin_name, 'none', 'weekly', start_date='2020-4-16 03:45:07') }}"
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
@@ -12,7 +20,7 @@
|
|||||||
|
|
||||||
- name: Test invalid frequency (failure from validation of term)
|
- name: Test invalid frequency (failure from validation of term)
|
||||||
debug:
|
debug:
|
||||||
msg: "{{ query('awx.awx.tower_schedule_rrule', 'john', start_date='2020-4-16 03:45:07') }}"
|
msg: "{{ query(plugin_name, 'john', start_date='2020-4-16 03:45:07') }}"
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
@@ -23,7 +31,7 @@
|
|||||||
|
|
||||||
- name: Test an invalid start date (generic failure case from get_rrule)
|
- name: Test an invalid start date (generic failure case from get_rrule)
|
||||||
debug:
|
debug:
|
||||||
msg: "{{ query('awx.awx.tower_schedule_rrule', 'none', start_date='invalid') }}"
|
msg: "{{ query(plugin_name, 'none', start_date='invalid') }}"
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
@@ -34,7 +42,7 @@
|
|||||||
|
|
||||||
- name: Test end_on as count (generic success case)
|
- name: Test end_on as count (generic success case)
|
||||||
debug:
|
debug:
|
||||||
msg: "{{ query('awx.awx.tower_schedule_rrule', 'minute', start_date='2020-4-16 03:45:07', end_on='2') }}"
|
msg: "{{ query(plugin_name, 'minute', start_date='2020-4-16 03:45:07', end_on='2') }}"
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
- assert:
|
- assert:
|
||||||
|
|||||||
Reference in New Issue
Block a user