diff options
author | Sumit Jaiswal <sjaiswal@redhat.com> | 2020-02-26 23:49:00 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-26 23:49:00 +0530 |
commit | d8c5c6eb9deb7c3f8fef81fbf88899a7c2cf8638 (patch) | |
tree | a10b0d2a9f5fc828111d844c9d12100b8d660b3b /test/units/modules | |
parent | a18d3257e931c3fb97c63603c5a89f9ec2c28770 (diff) | |
download | ansible-d8c5c6eb9deb7c3f8fef81fbf88899a7c2cf8638.tar.gz |
Add Switchport mode support in newly introduced *_l2_interfaces resource module (#67456)
* fixes 65032
Diffstat (limited to 'test/units/modules')
-rw-r--r-- | test/units/modules/network/eos/test_eos_l2_interfaces.py | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/test/units/modules/network/eos/test_eos_l2_interfaces.py b/test/units/modules/network/eos/test_eos_l2_interfaces.py index 86adada9d0..9c548e9594 100644 --- a/test/units/modules/network/eos/test_eos_l2_interfaces.py +++ b/test/units/modules/network/eos/test_eos_l2_interfaces.py @@ -80,20 +80,24 @@ class TestEosL2InterfacesModule(TestEosModule): set_module_args(dict( config=[dict( name="Ethernet2", + mode="trunk", trunk=dict(native_vlan=50) ), dict( name="Ethernet3", access=dict(vlan=30), )], state="replaced" )) - commands = ['interface Ethernet2', 'switchport trunk native vlan 50', - 'interface Ethernet3', 'switchport access vlan 30'] + commands = ['interface Ethernet2', + 'switchport trunk native vlan 50', + 'interface Ethernet3', + 'switchport access vlan 30'] self.execute_module(changed=True, commands=commands) def test_eos_l2_interfaces_replaced_idempotent(self): set_module_args(dict( config=[dict( name="Ethernet2", + mode="trunk", trunk=dict(native_vlan=20), ), dict( name="Ethernet1", @@ -106,17 +110,22 @@ class TestEosL2InterfacesModule(TestEosModule): set_module_args(dict( config=[dict( name="Ethernet2", + mode="trunk", trunk=dict(native_vlan=50) )], state="overridden" )) - commands = ['interface Ethernet1', 'no switchport access vlan', - 'interface Ethernet2', 'switchport trunk native vlan 50'] + commands = ['interface Ethernet2', + 'switchport trunk native vlan 50', + 'interface Ethernet1', + 'no switchport access vlan' + ] self.execute_module(changed=True, commands=commands) def test_eos_l2_interfaces_overridden_idempotent(self): set_module_args(dict( config=[dict( name="Ethernet2", + mode="trunk", trunk=dict(native_vlan=20) ), dict( name="Ethernet1", @@ -129,12 +138,13 @@ class TestEosL2InterfacesModule(TestEosModule): set_module_args(dict( config=[dict( name="Ethernet2", + mode="trunk", trunk=dict(native_vlan=20) ), dict( name="Ethernet1", access=dict(vlan=20), )], state="deleted" )) - commands = ['interface Ethernet1', 'no switchport access vlan', - 'interface Ethernet2', 'no switchport trunk native vlan'] + commands = ['interface Ethernet2', 'no switchport mode', 'no switchport trunk native vlan', + 'interface Ethernet1', 'no switchport access vlan'] self.execute_module(changed=True, commands=commands) |