From 60b3f80c6c3cadbe657b75a133cdf408fee1264d Mon Sep 17 00:00:00 2001 From: Trishna Guha Date: Thu, 3 Aug 2017 17:00:35 +0530 Subject: [PATCH] add replace testcase eos_config (#27693) Signed-off-by: Trishna Guha --- .../targets/eos_config/templates/basic/vlan.j2 | 3 +++ .../targets/eos_config/tests/cli/src_basic.yaml | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 test/integration/targets/eos_config/templates/basic/vlan.j2 diff --git a/test/integration/targets/eos_config/templates/basic/vlan.j2 b/test/integration/targets/eos_config/templates/basic/vlan.j2 new file mode 100644 index 0000000000..0ca6a74a70 --- /dev/null +++ b/test/integration/targets/eos_config/templates/basic/vlan.j2 @@ -0,0 +1,3 @@ +vlan 50 + name foo + diff --git a/test/integration/targets/eos_config/tests/cli/src_basic.yaml b/test/integration/targets/eos_config/tests/cli/src_basic.yaml index 6ab4e252cd..0919b6c46e 100644 --- a/test/integration/targets/eos_config/tests/cli/src_basic.yaml +++ b/test/integration/targets/eos_config/tests/cli/src_basic.yaml @@ -36,4 +36,15 @@ # https://github.com/ansible/ansible-modules-core/issues/4807 - "result.updates is not defined" +- name: check replace config with src + eos_config: + src: basic/vlan.j2 + replace: config + provider: "{{ cli }}" + register: result + +- assert: + that: + - "result.changed == true" + - debug: msg="END cli/src_basic.yaml"