From 3b1f2aeb16216b1d0653ddfa955000f57e53252a Mon Sep 17 00:00:00 2001 From: David Newswanger Date: Fri, 28 Jul 2017 10:37:34 -0400 Subject: Iosxr attribute error #27122 (#27425) * WIP fixing iosxr_logging idempotency * remove debug stuff from module, add teardown section to start of test --- .../targets/iosxr_logging/tests/cli/basic.yaml | 35 ++++++++++++++++++---- 1 file changed, 30 insertions(+), 5 deletions(-) (limited to 'test/integration/targets/iosxr_logging') 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 -- cgit v1.2.1