ios test changes (#35510)

* Fix over-byte

* Update ios tests to call `provider`

To continue to support testing `connection: local`

* Fix command dict handling in ios_user

* Clean up unit tests, too
This commit is contained in:
Nathaniel Case 2018-02-02 09:50:15 -05:00 committed by GitHub
commit f3337e1fba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
49 changed files with 240 additions and 243 deletions

View file

@ -11,14 +11,14 @@
- no vlan 100
- no vlan 200
- no vlan 300
authorize: yes
provider: "{{ cli }}"
- name: setup - remove switchport settings on interfaces used in test
ios_config:
lines:
- switchport mode access
- no switchport access vlan 100
authorize: yes
provider: "{{ cli }}"
parents: "{{ item }}"
loop:
- interface GigabitEthernet0/1
@ -28,7 +28,7 @@
ios_vlan: &create
vlan_id: 100
name: test-vlan
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
@ -51,7 +51,7 @@
interfaces:
- GigabitEthernet0/1
- GigabitEthernet0/2
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
@ -77,7 +77,7 @@
vlan_id: 100
interfaces:
- GigabitEthernet0/1
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
@ -100,7 +100,7 @@
ios_vlan:
vlan_id: 100
state: suspend
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
@ -113,7 +113,7 @@
ios_vlan:
vlan_id: 100
state: active
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
@ -125,7 +125,7 @@
- name: delete vlan
ios_vlan: &delete
vlan_id: 100
authorize: yes
provider: "{{ cli }}"
state: absent
register: result
@ -147,7 +147,7 @@
aggregate:
- { vlan_id: 200, name: vlan-200 }
- { vlan_id: 300, name: vlan-300 }
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
@ -172,7 +172,7 @@
- { vlan_id: 200, name: vlan-200 }
- { vlan_id: 300, name: vlan-300 }
state: absent
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
@ -195,14 +195,14 @@
- no vlan 100
- no vlan 200
- no vlan 300
authorize: yes
provider: "{{ cli }}"
- name: teardown(part2)
ios_config:
lines:
- switchport mode access
- no switchport access vlan 100
authorize: yes
provider: "{{ cli }}"
parents: "{{ item }}"
loop:
- interface GigabitEthernet0/1