diff options
Diffstat (limited to 'test/integration/targets/ce_lacp/tests/netconf/present.yaml')
-rw-r--r-- | test/integration/targets/ce_lacp/tests/netconf/present.yaml | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/test/integration/targets/ce_lacp/tests/netconf/present.yaml b/test/integration/targets/ce_lacp/tests/netconf/present.yaml deleted file mode 100644 index ee696c9e1c..0000000000 --- a/test/integration/targets/ce_lacp/tests/netconf/present.yaml +++ /dev/null @@ -1,103 +0,0 @@ ---- -- debug: - msg: "START ce_lacp presented integration tests on connection={{ ansible_connection }}" - -- name: present the provided configuration with the exisiting running configuration - ce_lacp: &present - mode: Dynamic - trunk_id: 10 - preempt_enable: True - state_flapping: True - port_id_extension_enable: True - unexpected_mac_disable: True - system_id: 1111-2222-3333 - timeout_type: Fast - fast_timeout: 12 - mixed_rate_link_enable: True - preempt_delay: 12 - collector_delay: 12 - max_active_linknumber: 2 - select: Prority - priority: 23 - global_priority: 123 - register: result - -- name: Assert the configuration is reflected on host - assert: - that: - - "result['changed'] == true" - -- name: Get lacp config by ce_netconf. - ce_netconf: - rpc: get - cfg_xml: "<filter type=\"subtree\"> - <ifmtrunk xmlns=\"http://www.huawei.com/netconf/vrp\" content-version=\"1.0\" format-version=\"1.0\"> - <TrunkIfs> - <TrunkIf> - <ifName>Eth-Trunk10</ifName> - <workMode></workMode> - <lacpTrunk> - <isSupportPrmpt></isSupportPrmpt> - <rcvTimeoutType></rcvTimeoutType> - <fastTimeoutUserDefinedValue></fastTimeoutUserDefinedValue> - <selectPortStd></selectPortStd> - <promptDelay></promptDelay> - <maxActiveNum></maxActiveNum> - <collectMaxDelay></collectMaxDelay> - <mixRateEnable></mixRateEnable> - <dampStaFlapEn></dampStaFlapEn> - <dampUnexpMacEn></dampUnexpMacEn> - <trunkSysMac></trunkSysMac> - <trunkPortIdExt></trunkPortIdExt> - </lacpTrunk> - </TrunkIf> - </TrunkIfs> - </ifmtrunk> - </filter>" - register: result_ifs_presentd - -- name: Get global lacp config by ce_netconf. - ce_netconf: - rpc: get - cfg_xml: "<filter type=\"subtree\"> - <ifmtrunk xmlns=\"http://www.huawei.com/netconf/vrp\" content-version=\"1.0\" format-version=\"1.0\"> - <lacpSysInfo> - <priority></priority> - <lacpMlagGlobal> - <lacpMlagPriority></lacpMlagPriority> - <lacpMlagSysId></lacpMlagSysId> - </lacpMlagGlobal> - </lacpSysInfo> - </ifmtrunk> - </filter>" - register: result_global_presentd - - -- name: present the provided configuration with the existing running configuration (IDEMPOTENT) - ce_lacp: *present - register: result_re_presentd - -- name: Assert that the previous task was idempotent - assert: - that: - - "result_re_presentd.changed == false" - - "'<workMode>Dynamic</workMode>' == result_ifs_presentd.end_state.result" - - "'<isSupportPrmpt>true</isSupportPrmpt>' == result_ifs_presentd.end_state.result" - - "'<rcvTimeoutType>Fast</rcvTimeoutType>' == result_ifs_presentd.end_state.result" - - "'<fastTimeoutUserDefinedValue>12</fastTimeoutUserDefinedValue>' == result_ifs_presentd.end_state.result" - - "'<selectPortStd>Prority</selectPortStd>' == result_ifs_presentd.end_state.result" - - "'<promptDelay>12</promptDelay>' == result_ifs_presentd.end_state.result" - - "'<maxActiveNum>2</maxActiveNum>' == result_ifs_presentd.end_state.result" - - "'<collectMaxDelay>12</collectMaxDelay>' in result_ifs_presentd.end_state.result" - - "'<mixRateEnable>true</mixRateEnable>' in result_ifs_presentd.end_state.result" - - "'<dampStaFlapEn>true</dampStaFlapEn>' in result_ifs_presentd.end_state.result" - - "'<dampUnexpMacEn>true</dampUnexpMacEn>' in result_ifs_presentd.end_state.result" - - "'<trunkSysMac>true</trunkSysMac>' in result_ifs_presentd.end_state.result" - - "'<trunkPortIdExt>true</trunkPortIdExt>' in result_ifs_presentd.end_state.result" - - "'<lacpMlagSysId>1111-2222-3333</lacpMlagSysId>' in result_global_presentd.end_state.result" - - "'<priority>123</priority>' in result_global_presentd.end_state.result" - -# after present, it should be deleted -- include_tasks: delete.yaml -- debug: - msg: "END ce_lacp presentd integration tests on connection={{ ansible_connection }}" |