summaryrefslogtreecommitdiff
path: root/test/integration/targets/iosxr_logging
diff options
context:
space:
mode:
authorDavid Newswanger <gamma.dave@gmail.com>2017-07-28 10:37:34 -0400
committerTrishna Guha <trishnaguha17@gmail.com>2017-07-28 20:07:34 +0530
commit3b1f2aeb16216b1d0653ddfa955000f57e53252a (patch)
tree72a2456a3e03263b0e61efc74002ca70d007346b /test/integration/targets/iosxr_logging
parent36c6d0f748168038b0d5f528dca9f3ae64ef5531 (diff)
downloadansible-3b1f2aeb16216b1d0653ddfa955000f57e53252a.tar.gz
Iosxr attribute error #27122 (#27425)
* WIP fixing iosxr_logging idempotency * remove debug stuff from module, add teardown section to start of test
Diffstat (limited to 'test/integration/targets/iosxr_logging')
-rw-r--r--test/integration/targets/iosxr_logging/tests/cli/basic.yaml35
1 files changed, 30 insertions, 5 deletions
diff --git a/test/integration/targets/iosxr_logging/tests/cli/basic.yaml b/test/integration/targets/iosxr_logging/tests/cli/basic.yaml
index 1527e3c936..b5aa083d53 100644
--- a/test/integration/targets/iosxr_logging/tests/cli/basic.yaml
+++ b/test/integration/targets/iosxr_logging/tests/cli/basic.yaml
@@ -1,4 +1,29 @@
---
+# Remove old logging entries so that they don't conflict with tests
+- name: Remove host logging
+ iosxr_logging:
+ dest: hostnameprefix
+ name: 172.16.0.1
+ state: absent
+ provider: "{{ cli }}"
+
+- name: Remove console logging
+ iosxr_logging:
+ dest: console
+ level: warning
+ state: absent
+ provider: "{{ cli }}"
+ register: result
+
+- name: Remove buffer
+ iosxr_logging:
+ dest: buffered
+ size: 4800000
+ state: absent
+ provider: "{{ cli }}"
+ register: result
+
+# Start tests
- name: Set up host logging
iosxr_logging:
dest: hostnameprefix
@@ -9,7 +34,7 @@
- assert:
that:
- - 'result.chaned == true'
+ - 'result.changed == true'
- '"logging hostnameprefix 172.16.0.1" in result.commands'
- '"logging facility local7" in result.commands'
@@ -50,10 +75,10 @@
that:
- 'result.changed == false'
-- name: Console logging with level warnings
+- name: Console logging with level warning
iosxr_logging:
dest: console
- level: warnings
+ level: warning
state: present
provider: "{{ cli }}"
register: result
@@ -61,7 +86,7 @@
- assert:
that:
- 'result.changed == true'
- - '"logging console warnings" in result.commands'
+ - '"logging console warning" in result.commands'
- name: Configure Buffer size
iosxr_logging:
@@ -78,7 +103,7 @@
- name: remove logging as collection tearDown
iosxr_logging:
aggregate:
- - { dest: console, level: warnings, state: absent }
+ - { dest: console, level: warning, state: absent }
- { dest: buffered, size: 4800000, state: absent }
provider: "{{ cli }}"
register: result