summaryrefslogtreecommitdiffstats
path: root/ansible_collections/dellemc/os9/tests
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:35 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:35 +0000
commit7fec0b69a082aaeec72fee0612766aa42f6b1b4d (patch)
treeefb569b86ca4da888717f5433e757145fa322e08 /ansible_collections/dellemc/os9/tests
parentReleasing progress-linux version 7.7.0+dfsg-3~progress7.99u1. (diff)
downloadansible-7fec0b69a082aaeec72fee0612766aa42f6b1b4d.tar.xz
ansible-7fec0b69a082aaeec72fee0612766aa42f6b1b4d.zip
Merging upstream version 9.4.0+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/dellemc/os9/tests')
-rw-r--r--ansible_collections/dellemc/os9/tests/.gitignore1
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/__init__.py0
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/defaults/main.yaml2
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/cli.yaml14
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/main.yaml2
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/bad_operator20
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/contains20
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/invalid28
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/output29
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/show_commands.yaml74
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/timeout19
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/defaults/main.yaml2
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/cli.yaml13
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/main.yaml2
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/configcommands.yaml134
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/toplevel.yaml37
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/vlan_config.txt9
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/defaults/main.yaml2
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/cli.yaml13
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/main.yaml2
-rw-r--r--ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tests/cli/testcases_facts.yaml55
-rw-r--r--ansible_collections/dellemc/os9/tests/sanity/ignore-2.10.txt4
-rw-r--r--ansible_collections/dellemc/os9/tests/sanity/ignore-2.11.txt4
-rw-r--r--ansible_collections/dellemc/os9/tests/sanity/ignore-2.9.txt1
-rw-r--r--ansible_collections/dellemc/os9/tests/sanity/requirements.txt4
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/__init__.py0
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_config.cfg13
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_src.cfg12
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_file-systems10
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_interfaces1259
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_inventory19
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_ipv6_interface26
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_lldp_neighbors_detail35
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_memory__except_Processor4
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config238
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config__grep_hostname1
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_version18
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/os9_module.py88
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_command.py108
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_config.py148
-rw-r--r--ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_facts.py106
41 files changed, 0 insertions, 2576 deletions
diff --git a/ansible_collections/dellemc/os9/tests/.gitignore b/ansible_collections/dellemc/os9/tests/.gitignore
deleted file mode 100644
index ea1472ec1..000000000
--- a/ansible_collections/dellemc/os9/tests/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-output/
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/__init__.py b/ansible_collections/dellemc/os9/tests/integration/targets/__init__.py
deleted file mode 100644
index e69de29bb..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/__init__.py
+++ /dev/null
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/defaults/main.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/defaults/main.yaml
deleted file mode 100644
index 55a93fc23..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/defaults/main.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-testcase: "*" \ No newline at end of file
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/cli.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/cli.yaml
deleted file mode 100644
index 7152815d7..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/cli.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- name: collect all cli test cases
- find:
- paths: "{{ role_path }}/tests/cli"
- patterns: "{{ testcase }}.yaml"
- register: test_cases
-
-- name: set test_items
- set_fact:
- test_items: "{{ test_cases.files | map(attribute='path') | list }}"
-
-- name: run test case
- include: "{{ item }}"
- with_items: "{{ test_items }}" \ No newline at end of file
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/main.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/main.yaml
deleted file mode 100644
index d4898c29b..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tasks/main.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- { include: cli.yaml, tags: ['cli'] } \ No newline at end of file
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/bad_operator b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/bad_operator
deleted file mode 100644
index 42a164c85..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/bad_operator
+++ /dev/null
@@ -1,20 +0,0 @@
----
-- debug: msg="START cli/bad_operator.yaml"
-
-- name: test bad operator
- os9_command:
- commands:
- - show version
- - show interfaces TenGigabitEthernet 0/0
- wait_for:
- - "result[0] contains 'Description : blah'"
- provider: "{{ cli }}"
- register: result
- ignore_errors: yes
-
-- assert:
- that:
- - "result.failed == true"
- - "result.msg is defined"
-
-- debug: msg="END cli/bad_operator.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/contains b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/contains
deleted file mode 100644
index 2f56a11f9..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/contains
+++ /dev/null
@@ -1,20 +0,0 @@
----
-- debug: msg="START cli/contains.yaml"
-
-- name: test contains operator
- os9_command:
- commands:
- - show version
- - show interface TenGigabitEthernet 0/0
- wait_for:
- - "result[0] contains 2.0"
- - "result[1] contains TenGigabitEthernet "
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.stdout is defined"
-
-- debug: msg="END cli/contains.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/invalid b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/invalid
deleted file mode 100644
index cffc24f81..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/invalid
+++ /dev/null
@@ -1,28 +0,0 @@
----
-- debug: msg="START cli/invalid.yaml"
-
-- name: run invalid command
- os9_command:
- commands: ['show foo']
- provider: "{{ cli }}"
- register: result
- ignore_errors: yes
-
-- assert:
- that:
- - "result.failed"
-
-- name: run commands that include invalid command
- os9_command:
- commands:
- - show version
- - show foo
- provider: "{{ cli }}"
- register: result
- ignore_errors: yes
-
-- assert:
- that:
- - "result.failed"
-
-- debug: msg="END cli/invalid.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/output b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/output
deleted file mode 100644
index 1fd537880..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/output
+++ /dev/null
@@ -1,29 +0,0 @@
----
-- debug: msg="START cli/output.yaml"
-
-- name: get output for single command
- os9_command:
- commands: ['show version']
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.stdout is defined"
-
-- name: get output for multiple commands
- os9_command:
- commands:
- - show version
- - show interfaces
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.stdout is defined"
- - "result.stdout | length == 2"
-
-- debug: msg="END cli/output.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/show_commands.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/show_commands.yaml
deleted file mode 100644
index 80d19518e..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/show_commands.yaml
+++ /dev/null
@@ -1,74 +0,0 @@
----
-- debug: msg="START cli/show_commands.yaml"
-
-- name: test bad operator
- os9_command:
- commands:
- - show version
- - show interfaces TenGigabitEthernet 0/0
- wait_for:
- - "result[0] contains 'Description : blah'"
- provider: "{{ cli }}"
- register: result
- ignore_errors: yes
-
-- assert:
- that:
- - "result.failed == true"
- - "result.msg is defined"
-
-- name: get output for single command
- os9_command:
- commands: ['show version']
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.stdout is defined"
-
-- name: get output for multiple commands
- os9_command:
- commands:
- - show version
- - show interfaces
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.stdout is defined"
- - "result.stdout | length == 2"
-
-- name: show run command with grep Option
- os9_command:
- commands:
- - show run | grep username
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.stdout | length == 1"
-
-- name: Execute multiple show commands continously
- os9_command:
- commands:
- - show system
- - show file-systems
- - show startup-config
- - show tech-support
- - show logging
- - show system brief | grep Management
- provider: "{{ cli }}"
- retries: 8
- interval: 5
- register: result
-
-- assert:
- that:
- - "result.stdout | length == 6"
-
-- debug: msg="END cli/show_commands.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/timeout b/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/timeout
deleted file mode 100644
index 60dbb761f..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_command/os9_command/tests/cli/timeout
+++ /dev/null
@@ -1,19 +0,0 @@
----
-- debug: msg="START cli/timeout.yaml"
-
-- name: test bad condition
- os9_command:
- commands:
- - show version
- wait_for:
- - "result[0] contains bad_value_string"
- provider: "{{ cli }}"
- register: result
- ignore_errors: yes
-
-- assert:
- that:
- - "result.failed == true"
- - "result.msg is defined"
-
-- debug: msg="END cli/timeout.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/defaults/main.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/defaults/main.yaml
deleted file mode 100644
index 5f709c5aa..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/defaults/main.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-testcase: "*"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/cli.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/cli.yaml
deleted file mode 100644
index 346bdf2d1..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/cli.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- name: collect all cli test cases
- find:
- paths: "{{ role_path }}/tests/cli"
- patterns: "{{ testcase }}.yaml"
- register: test_cases
-
-- name: set test_items
- set_fact: test_items="{{ test_cases.files | map(attribute='path') | list }}"
-
-- name: run test case
- include: "{{ item }}"
- with_items: "{{ test_items }}"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/main.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/main.yaml
deleted file mode 100644
index 415c99d8b..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tasks/main.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- { include: cli.yaml, tags: ['cli'] }
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/configcommands.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/configcommands.yaml
deleted file mode 100644
index d737a4909..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/configcommands.yaml
+++ /dev/null
@@ -1,134 +0,0 @@
----
-- debug: msg="START cli/config command execution"
-
-- name: COnfigure managemnet protocol telnet
- os9_config:
- lines: ['hostname {{ inventory_hostname }}', 'ip telnet server enable']
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == true"
-
-- name: Create new username and set password
- os9_config:
- lines: ['username test password test123']
- provider: "{{ cli }}"
- register: result
-
-- name: Update the new user test privilige using replace line Option
- os9_config:
- lines:
- - username test password test123 privilege 15
- provider: "{{ cli }}"
- replace: line
- save: no
- register: result
-
-- name: Validate the newly created username using show run command use the keyword wait_for
- os9_command:
- commands:
- - show running-config | grep username
- - show running-config | grep username | grep test
- wait_for:
- - "result[0] contains test"
- provider: "{{ cli }}"
-
-- name: Configure SNMP v2 credentials on device and enable traps
- os9_config:
- lines:
- - snmp-server community ansibleread ro
- - snmp-server community ansiblewrite rw
- - snmp-server enable traps
- - snmp-server host 10.16.148.142 traps version 2c public udp-port 162
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == true"
-
-- name: Validate is newly created snmp v2 is available in running config
- os9_command:
- commands:
- - show running-config | grep snmp-server
- wait_for:
- - "result[0] contains ansibleread"
- - "result[0] contains ansiblewrite"
- provider: "{{ cli }}"
- register: result
-
-- name: Configure Clock timezone
- os9_config:
- lines: "clock timezone UTC 0 0"
- provider: "{{ cli }}"
- register: result
-
-- name: Configure Logging to NMS Server
- os9_config:
- lines:
- - logging 10.16.148.142
- #before:
- # - no logging 10.16.148.142
- #ignore: yes
- provider: "{{ cli }}"
- register: result
-
-- name: Configure Default Gateway
- os9_config:
- lines:
- - management route 0.0.0.0/0 10.16.148.254
- provider: "{{ cli }}"
- register: result
-
- #- assert:
- # that:
- # - "result.changed == true"
- #- "'management route 0.0.0.0/0 10.16.148.254' in result.updates"
-
-- name: Enable spanning tree protocol using parent , before and after keywords in config module
- os9_config:
- lines:
- - no disable
- - hello-time 1
- - max-age 6
- - forward-delay 4
- - bridge-priority 0
- parents: ['protocol spanning-tree rstp']
- before: ['no protocol spanning-tree rstp']
- after: ['exit']
- provider: "{{ cli }}"
- register: result
-
-- name: save the running config into startup config using save keyword in os9 config module
- os9_config:
- save: yes
- provider: "{{ cli }}"
- register: result
-
-- name: Validate the newly added commands are available in startup-config
- os9_command:
- commands:
- - show startup-config
- provider: "{{ cli }}"
- register: result
-
-- name: COnfigure new vlan using src file given as input and backup the configuration
- os9_config:
- src: vlan_config.txt
- provider: "{{ cli }}"
- update: merge
- backup: yes
- register: result
-
-
-- name: Validate the check Option for update in Dell os9 config using the config file provided with config option
- os9_config:
- src: vlan_config.txt
- provider: "{{ cli }}"
- update: check
- config: Aggregation1_config.2016-09-06@15:26:02
- register: result
-
-- debug: msg="END cli/configcommands"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/toplevel.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/toplevel.yaml
deleted file mode 100644
index 65df0afa1..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/toplevel.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
----
-- debug: msg="START cli/toplevel.yaml"
-
-- name: setup
- os9_config:
- lines: ['hostname {{ inventory_hostname }}']
- provider: "{{ cli }}"
- match: none
-
-- name: configure top level command
- os9_config:
- lines: ['hostname foo']
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == true"
- - "'hostname foo' in result.updates"
-
-- name: configure top level command idempotent check
- os9_config:
- lines: ['hostname foo']
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
-
-- name: teardown
- os9_config:
- lines: ['hostname {{ inventory_hostname }}']
- provider: "{{ cli }}"
- match: none
-
-- debug: msg="END cli/toplevel.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/vlan_config.txt b/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/vlan_config.txt
deleted file mode 100644
index 894052832..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_config/os9_config/tests/cli/vlan_config.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-interface Vlan 1000
- description "vlan added from ansible"
- name Testansible-1000
- ip unreachables
- ip helper-address 100.1.1.1
- ip udp-helper udp-port 1000
- no shutdown
-~
-
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/defaults/main.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/defaults/main.yaml
deleted file mode 100644
index 5f709c5aa..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/defaults/main.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-testcase: "*"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/cli.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/cli.yaml
deleted file mode 100644
index 346bdf2d1..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/cli.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- name: collect all cli test cases
- find:
- paths: "{{ role_path }}/tests/cli"
- patterns: "{{ testcase }}.yaml"
- register: test_cases
-
-- name: set test_items
- set_fact: test_items="{{ test_cases.files | map(attribute='path') | list }}"
-
-- name: run test case
- include: "{{ item }}"
- with_items: "{{ test_items }}"
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/main.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/main.yaml
deleted file mode 100644
index 415c99d8b..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tasks/main.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- { include: cli.yaml, tags: ['cli'] }
diff --git a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tests/cli/testcases_facts.yaml b/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tests/cli/testcases_facts.yaml
deleted file mode 100644
index 9315f3445..000000000
--- a/ansible_collections/dellemc/os9/tests/integration/targets/os9_facts/os9_facts/tests/cli/testcases_facts.yaml
+++ /dev/null
@@ -1,55 +0,0 @@
----
-- debug: msg="START cli/testcases_facts.yaml"
-
-- name: Get all the interfaces facts
- os9_facts:
- gather_subset:
- - interfaces
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.ansible_facts is defined"
- - "result.ansible_facts.ansible_net_all_ipv4_addresses is defined"
- - "result.ansible_facts.ansible_net_interfaces is defined"
- - "result.ansible_facts.ansible_net_neighbors is defined"
-
-- name: Get all the facts Excpet Interfaces using ! Operator and validate
- os9_facts:
- gather_subset:
- - "!interfaces"
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.ansible_facts is defined"
- - "result.ansible_facts.ansible_net_all_ipv4_addresses is not defined"
- - "result.ansible_facts.ansible_net_interfaces is not defined"
- - "result.ansible_facts.ansible_net_neighbors is not defined"
- - "result.ansible_facts.ansible_net_config is defined"
- - "result.ansible_facts.ansible_net_filesystems is defined"
-
-- name: Test with multiple subsets provided
- os9_facts:
- gather_subset:
- - config
- - hardware
- provider: "{{ cli }}"
- register: result
-
-- assert:
- that:
- - "result.changed == false"
- - "result.ansible_facts is defined"
- - "result.ansible_facts.ansible_net_filesystems is defined"
- - "result.ansible_facts.ansible_net_memtotal_mb is defined"
- - "result.ansible_facts.ansible_net_memfree_mb is defined"
- - "result.ansible_facts.ansible_net_config is defined"
-
-
-
-- debug: msg="START cli/testcases_facts.yaml"
diff --git a/ansible_collections/dellemc/os9/tests/sanity/ignore-2.10.txt b/ansible_collections/dellemc/os9/tests/sanity/ignore-2.10.txt
deleted file mode 100644
index 57ab8ae6d..000000000
--- a/ansible_collections/dellemc/os9/tests/sanity/ignore-2.10.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-plugins/action/os9.py action-plugin-docs
-plugins/modules/os9_config.py validate-modules:parameter-list-no-elements
-plugins/modules/os9_facts.py validate-modules:parameter-list-no-elements
-plugins/modules/os9_command.py validate-modules:parameter-list-no-elements \ No newline at end of file
diff --git a/ansible_collections/dellemc/os9/tests/sanity/ignore-2.11.txt b/ansible_collections/dellemc/os9/tests/sanity/ignore-2.11.txt
deleted file mode 100644
index 57ab8ae6d..000000000
--- a/ansible_collections/dellemc/os9/tests/sanity/ignore-2.11.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-plugins/action/os9.py action-plugin-docs
-plugins/modules/os9_config.py validate-modules:parameter-list-no-elements
-plugins/modules/os9_facts.py validate-modules:parameter-list-no-elements
-plugins/modules/os9_command.py validate-modules:parameter-list-no-elements \ No newline at end of file
diff --git a/ansible_collections/dellemc/os9/tests/sanity/ignore-2.9.txt b/ansible_collections/dellemc/os9/tests/sanity/ignore-2.9.txt
deleted file mode 100644
index 711efc62e..000000000
--- a/ansible_collections/dellemc/os9/tests/sanity/ignore-2.9.txt
+++ /dev/null
@@ -1 +0,0 @@
-plugins/action/os9.py action-plugin-docs \ No newline at end of file
diff --git a/ansible_collections/dellemc/os9/tests/sanity/requirements.txt b/ansible_collections/dellemc/os9/tests/sanity/requirements.txt
deleted file mode 100644
index 3e3a96692..000000000
--- a/ansible_collections/dellemc/os9/tests/sanity/requirements.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-packaging # needed for update-bundled and changelog
-sphinx ; python_version >= '3.5' # docs build requires python 3+
-sphinx-notfound-page ; python_version >= '3.5' # docs build requires python 3+
-straight.plugin ; python_version >= '3.5' # needed for hacking/build-ansible.py which will host changelog generation and requires python 3+
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/__init__.py b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/__init__.py
deleted file mode 100644
index e69de29bb..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/__init__.py
+++ /dev/null
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_config.cfg b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_config.cfg
deleted file mode 100644
index b8f62da5e..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_config.cfg
+++ /dev/null
@@ -1,13 +0,0 @@
-!
-hostname router
-!
-interface fortyGigE 1/6
- ip address 1.2.3.4/24
- description test string
-!
-interface fortyGigE 1/7
- ip address 6.7.8.9/24
- description test string
- shutdown
-!
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_src.cfg b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_src.cfg
deleted file mode 100644
index 7ab333875..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/os9_config_src.cfg
+++ /dev/null
@@ -1,12 +0,0 @@
-!
-hostname foo
-!
-interface fortyGigE 1/6
- no ip address
-!
-interface fortyGigE 1/7
- ip address 6.7.8.9/24
- description test string
- shutdown
-!
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_file-systems b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_file-systems
deleted file mode 100644
index 1c02bb6a9..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_file-systems
+++ /dev/null
@@ -1,10 +0,0 @@
- Size(b) Free(b) Feature Type Flags Prefixes
- 6429872128 5582319616 FAT32 USERFLASH rw flash:
- - - unformatted USERFLASH rw fcmfs:
- 241172480 91893760 Unknown NFSMOUNT rw nfsmount:
- - - - network rw ftp:
- - - - network rw tftp:
- - - - network rw scp:
- - - - network rw http:
- - - - network rw https:
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_interfaces b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_interfaces
deleted file mode 100644
index 5f19f38bd..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_interfaces
+++ /dev/null
@@ -1,1259 +0,0 @@
-TenGigabitEthernet 0/0 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1048580
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 10000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:13:21
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:16:47
-
-
-TenGigabitEthernet 0/1 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1048708
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 10000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:17:48
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:16:49
-
-
-TenGigabitEthernet 0/2 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1048836
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 10000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:18:30
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:17:31
-
-
-TenGigabitEthernet 0/3 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1048964
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 10000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:18:33
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:17:35
-
-
-fortyGigE 0/4 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1049093
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:38:08
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:37:09
-
-
-fortyGigE 0/8 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1049605
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:38:08
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:40:18
-
-
-fortyGigE 0/12 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1050117
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:41:18
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:40:20
-
-
-fortyGigE 0/16 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1050629
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:42:41
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:41:43
-
-
-fortyGigE 0/20 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1051141
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:43:10
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:42:12
-
-
-fortyGigE 0/24 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1051653
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:43:45
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:42:47
-
-
-fortyGigE 0/28 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1052165
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:44:35
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:43:37
-
-
-fortyGigE 0/32 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1052677
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:44:53
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:43:54
-
-
-fortyGigE 0/36 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1053189
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:46:20
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:45:21
-
-
-fortyGigE 0/40 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1053701
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:46:32
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:45:33
-
-
-fortyGigE 0/44 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1054213
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:46:56
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:45:58
-
-
-fortyGigE 0/48 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1054725
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:47:10
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:46:11
-
-
-fortyGigE 0/52 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1055237
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:47:22
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:46:24
-
-
-fortyGigE 0/56 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1055749
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:47:47
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:46:48
-
-
-fortyGigE 0/60 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1056261
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:47:58
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:47:00
-
-
-fortyGigE 0/64 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1056773
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:48:26
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:47:28
-
-
-fortyGigE 0/68 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1057285
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:48:38
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:47:40
-
-
-fortyGigE 0/72 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1057797
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:49:05
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:48:07
-
-
-fortyGigE 0/76 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1058309
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:49:17
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:48:18
-
-
-fortyGigE 0/80 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1058821
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:49:36
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:48:37
-
-
-fortyGigE 0/84 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1059333
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:49:58
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:49:00
-
-
-fortyGigE 0/88 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1059845
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:50:12
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:49:14
-
-
-fortyGigE 0/92 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1060357
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:50:36
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:49:37
-
-
-fortyGigE 0/96 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1060869
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:50:50
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:49:52
-
-
-fortyGigE 0/100 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1061381
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:51:16
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:50:17
-
-
-fortyGigE 0/104 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1061893
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:51:26
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:50:28
-
-
-fortyGigE 0/108 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1062405
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:51:50
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:50:52
-
-
-fortyGigE 0/112 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1062917
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:52:02
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:51:04
-
-
-fortyGigE 0/116 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1063429
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:52:14
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:51:15
-
-
-fortyGigE 0/120 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1063941
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:52:44
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:51:45
-
-
-fortyGigE 0/124 is down, line protocol is down
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 1064453
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 40000 Mbit
-Flowcontrol rx off tx off
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:52:55
-Queueing strategy: fifo
-Input Statistics:
- 0 packets, 0 bytes
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 runts, 0 giants, 0 throttles
- 0 CRC, 0 overrun, 0 discarded
-Output Statistics:
- 0 packets, 0 bytes, 0 underruns
- 0 64-byte pkts, 0 over 64-byte pkts, 0 over 127-byte pkts
- 0 over 255-byte pkts, 0 over 511-byte pkts, 0 over 1023-byte pkts
- 0 Multicasts, 0 Broadcasts, 0 Unicasts
- 0 throttles, 0 discarded, 0 collisions, 0 wreddrops
-Rate info (interval 299 seconds):
- Input 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
- Output 00.00 Mbits/sec, 0 packets/sec, 0.00% of line-rate
-Time since last interface status change: 13:51:56
-
-
-ManagementEthernet 0/0 is up, line protocol is up
-Hardware is DellEth, address is 90:b1:1c:f4:a2:8f
- Current address is 90:b1:1c:f4:a2:8f
-Pluggable media not present
-Interface index is 7340033
-Internet address is 10.16.148.71/16
-Mode of IPv4 Address Assignment : MANUAL
-DHCP Client-ID(61): 90b11cf4a28f
-Virtual-IP is not set
-Virtual-IP IPv6 address is not set
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed 1000 Mbit, Mode full duplex
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:52:17
-Queueing strategy: fifo
- Input 111338 packets, 7239813 bytes, 96163 multicast
- Received 0 errors, 0 discarded
- Output 8316 packets, 1491845 bytes, 0 multicast
- Output 0 errors, 0 invalid protocol
-Time since last interface status change: 13:52:13
-
-
-ManagementEthernet 1/0 is up, line protocol is not present
-Hardware is DellEth, address is not set
-Interface index is 8388609
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed auto, Mode full duplex
-ARP type: ARPA, ARP Timeout 04:00:00
-Queueing strategy: fifo
-Time since last interface status change: 13:52:33
-
-
-ManagementEthernet 2/0 is up, line protocol is not present
-Hardware is DellEth, address is not set
-Interface index is 9437185
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed auto, Mode full duplex
-ARP type: ARPA, ARP Timeout 04:00:00
-Queueing strategy: fifo
-Time since last interface status change: 13:52:33
-
-
-ManagementEthernet 3/0 is up, line protocol is not present
-Hardware is DellEth, address is not set
-Interface index is 10485761
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed auto, Mode full duplex
-ARP type: ARPA, ARP Timeout 04:00:00
-Queueing strategy: fifo
-Time since last interface status change: 13:52:43
-
-
-ManagementEthernet 4/0 is up, line protocol is not present
-Hardware is DellEth, address is not set
-Interface index is 11534337
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed auto, Mode full duplex
-ARP type: ARPA, ARP Timeout 04:00:00
-Queueing strategy: fifo
-Time since last interface status change: 13:52:43
-
-
-ManagementEthernet 5/0 is up, line protocol is not present
-Hardware is DellEth, address is not set
-Interface index is 12582913
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed auto, Mode full duplex
-ARP type: ARPA, ARP Timeout 04:00:00
-Queueing strategy: fifo
-Time since last interface status change: 13:52:53
-
-
-Vlan 1 is down, line protocol is down
-Address is 90:b1:1c:f4:a2:8f, Current address is 90:b1:1c:f4:a2:8f
-Interface index is 1275068928
-Internet address is not set
-Mode of IPv4 Address Assignment : NONE
-DHCP Client-ID :90b11cf4a28f
-MTU 1554 bytes, IP MTU 1500 bytes
-LineSpeed auto
-ARP type: ARPA, ARP Timeout 04:00:00
-Last clearing of "show interface" counters 13:53:06
-Queueing strategy: fifo
-Time since last interface status change: 13:53:06
-Input Statistics:
- 0 packets, 0 bytes
-Output Statistics:
- 0 packets, 0 bytes
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_inventory b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_inventory
deleted file mode 100644
index 90c0295e5..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_inventory
+++ /dev/null
@@ -1,19 +0,0 @@
-System Type : S6000
-System Mode : 1.0
-Software Version : 9.12(0.0)
-
-Unit Type Serial Number Part Number Rev Piece Part ID Rev Svc Tag Exprs Svc Code
---------------------------------------------------------------------------------------------------------------
-* 0 S6000-01-FE-32T NA 08YWFG A00 CN-08YWFG-28298-3AG-0031 A00 6BJ8VS1 137 581 490 89
- 0 S6000-PWR-AC NA 0T9FNW A00 CN-0T9FNW-28298-3AG-0119 A00 NA NA
- 0 S6000-FAN NA 0MGDH8 A00 CN-0MGDH8-28298-3AG-0094 A00 NA NA
- 0 S6000-FAN NA 0MGDH8 A00 CN-0MGDH8-28298-3AG-0096 A00 NA NA
- 0 S6000-FAN NA 0MGDH8 A00 CN-0MGDH8-28298-3AG-0095 A00 NA NA
-
- * - Management Unit
-
-
-Software Protocol Configured
---------------------------------------------------------------
- LLDP
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_ipv6_interface b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_ipv6_interface
deleted file mode 100644
index 0cc43da94..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_ipv6_interface
+++ /dev/null
@@ -1,26 +0,0 @@
-fortyGigE 0/16 is down, line protocol is down
- IPV6 is enabled
- Link Local address: fe80::92b1:1cff:fef4:a28f
- Global Unicast address(es):
- 2001:4898:5808:ffa2::5, subnet is 2001:4898:5808:ffa2::4/126 (MANUAL)
- Remaining lifetime: infinite
- Global Anycast address(es):
- Joined Group address(es):
- ff02::1
- ff02::2
- ff02::1:ff00:5
- ff02::1:fff4:a28f
- IP MTU is 1500 bytes
- ND MTU is 0
- ICMP redirects are not sent
- DAD is enabled, number of DAD attempts: 3
- ND reachable time is 35780 milliseconds
- ND base reachable time is 30000 milliseconds
- ND advertised reachable time is 0 milliseconds
- ND advertised retransmit interval is 0 milliseconds
- ND router advertisements are sent every 198 to 600 seconds
- ND router advertisements live for 1800 seconds
- ND advertised hop limit is 64
- IPv6 hop limit for originated packets is 64
- IPv6 unicast RPF check is not supported
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_lldp_neighbors_detail b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_lldp_neighbors_detail
deleted file mode 100644
index a868571ce..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_lldp_neighbors_detail
+++ /dev/null
@@ -1,35 +0,0 @@
-========================================================================
- Local Interface Ma 0/0 has 1 neighbor
- Total Frames Out: 1747
- Total Frames In: 10333
- Total Neighbor information Age outs: 0
- Total Multiple Neighbors Detected: 0
- Total Frames Discarded: 0
- Total In Error Frames: 0
- Total Unrecognized TLVs: 0
- Total TLVs Discarded: 0
- Next packet will be sent after 17 seconds
- The neighbors are given below:
- -----------------------------------------------------------------------
-
- Remote Chassis ID Subtype: Mac address (4)
- Remote Chassis ID: 90:b1:1c:f4:2f:6d
- Remote Port Subtype: Interface name (5)
- Remote Port ID: TenGigabitEthernet 0/33
- Remote Port Description: TenGigabitEthernet 0/33
- Local Port ID: ManagementEthernet 0/0
- Locally assigned remote Neighbor Index: 1
- Remote TTL: 20
- Information valid for next 17 seconds
- Time since last information change of this neighbor: 14:54:48
- Remote System Name: swlab1-maa-tor-A2
- Remote System Desc: Dell Real Time Operating System Software. Dell
- Operating System Version: 2.0. Dell Application Software Version:
- 9.11(2.0) Copyright (c) 1999-2017Dell Inc. All Rights Reserved.Build
- Time: Tue Apr 25 21:22:59 2017
- Existing System Capabilities: Repeater Bridge Router
- Enabled System Capabilities: Repeater Bridge Router
- Remote Port Vlan ID: 148
- Port and Protocol Vlan ID: 148, Capability: Supported, Status: Enabled
- ---------------------------------------------------------------------------
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_memory__except_Processor b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_memory__except_Processor
deleted file mode 100644
index c2f65415e..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_memory__except_Processor
+++ /dev/null
@@ -1,4 +0,0 @@
- ===========================
- Total(b) Used(b) Free(b) Lowest(b) Largest(b)
- 3203911680 3172120 3200739560 3200673304 3200739560
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config
deleted file mode 100644
index 4804ebba6..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config
+++ /dev/null
@@ -1,238 +0,0 @@
-Current Configuration ...
-! Version 9.12(0.0)
-! Last configuration change at Thu Jan 11 06:53:29 2018 by admin
-!
-!
-logging coredump stack-unit 0
-logging coredump stack-unit 1
-logging coredump stack-unit 2
-logging coredump stack-unit 3
-logging coredump stack-unit 4
-logging coredump stack-unit 5
-!
-hostname Dell
-!
-protocol lldp
-!
-redundancy auto-synchronize full
-!
-enable password 7 b125455cf679b208e79b910e85789edf
-!
-username admin password 7 1d28e9f33f99cf5c
-!
-stack-unit 0 quad-port-profile 0,8,16,24,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,100,108,116,124
-!
-stack-unit 0 provision S6000
-!
-stack-unit 0 port 0 portmode quad
-!
-interface TenGigabitEthernet 0/0
- no ip address
- shutdown
-!
-interface TenGigabitEthernet 0/1
- no ip address
- shutdown
-!
-interface TenGigabitEthernet 0/2
- no ip address
- shutdown
-!
-interface TenGigabitEthernet 0/3
- no ip address
- shutdown
-!
-interface fortyGigE 0/4
- no ip address
- shutdown
-!
-interface fortyGigE 0/8
- no ip address
- shutdown
-!
-interface fortyGigE 0/12
- no ip address
- shutdown
-!
-interface fortyGigE 0/16
- no ip address
- ipv6 address 2001:4898:5808:ffa2::5/126
- shutdown
-!
-interface fortyGigE 0/20
- no ip address
- switchport
- ip access-group ipv6-ssh-only in
- shutdown
-!
-interface fortyGigE 0/24
- no ip address
- switchport
- mac access-group ssh-only-mac in
- mac access-group ssh-only-mac out
- shutdown
-!
-interface fortyGigE 0/28
- no ip address
- switchport
- mac access-group ssh-only-mac in
- mac access-group ssh-only-mac out
- shutdown
-!
-interface fortyGigE 0/32
- no ip address
- switchport
- ip access-group ipv6-ssh-only out
- shutdown
-!
-interface fortyGigE 0/36
- no ip address
- shutdown
-!
-interface fortyGigE 0/40
- no ip address
- shutdown
-!
-interface fortyGigE 0/44
- no ip address
- shutdown
-!
-interface fortyGigE 0/48
- no ip address
- shutdown
-!
-interface fortyGigE 0/52
- no ip address
- shutdown
-!
-interface fortyGigE 0/56
- no ip address
- shutdown
-!
-interface fortyGigE 0/60
- no ip address
- shutdown
-!
-interface fortyGigE 0/64
- no ip address
- shutdown
-!
-interface fortyGigE 0/68
- no ip address
- shutdown
-!
-interface fortyGigE 0/72
- no ip address
- shutdown
-!
-interface fortyGigE 0/76
- no ip address
- shutdown
-!
-interface fortyGigE 0/80
- no ip address
- shutdown
-!
-interface fortyGigE 0/84
- no ip address
- shutdown
-!
-interface fortyGigE 0/88
- no ip address
- shutdown
-!
-interface fortyGigE 0/92
- no ip address
- shutdown
-!
-interface fortyGigE 0/96
- no ip address
- shutdown
-!
-interface fortyGigE 0/100
- no ip address
- shutdown
-!
-interface fortyGigE 0/104
- no ip address
- shutdown
-!
-interface fortyGigE 0/108
- no ip address
- shutdown
-!
-interface fortyGigE 0/112
- no ip address
- shutdown
-!
-interface fortyGigE 0/116
- no ip address
- shutdown
-!
-interface fortyGigE 0/120
- no ip address
- shutdown
-!
-interface fortyGigE 0/124
- no ip address
- shutdown
-!
-interface ManagementEthernet 0/0
- ip address 10.16.148.71/16
- no shutdown
-!
-interface ManagementEthernet 1/0
- no shutdown
-!
-interface ManagementEthernet 2/0
- no shutdown
-!
-interface ManagementEthernet 3/0
- no shutdown
-!
-interface ManagementEthernet 4/0
- no shutdown
-!
-interface ManagementEthernet 5/0
- no shutdown
-!
-interface Vlan 1
-!untagged fortyGigE 0/20-32
-!
-ipv6 access-list ipv6-ssh-only
- description ipv6acl
- remark 1 ipv6
- seq 10 permit ipv6 2001:4898::/32 any
- seq 20 permit tcp any eq 2 2404:f801::/32
- seq 30 permit tcp any 2a01:110::/31 ack
- seq 40 permit tcp any any
-!
-mac access-list extended ssh-only-mac
- description macacl
- remark 1 mac
- seq 5 permit any any count
- seq 6 deny any any
-!
-ip ssh server enable
-!
-line console 0
-line vty 0
-line vty 1
- access-class ipv6-ssh-only ipv6
-line vty 2
- access-class ipv6-ssh-only ipv6
-line vty 3
- access-class ipv6-ssh-only ipv6
-line vty 4
-line vty 5
-line vty 6
-line vty 7
-line vty 8
-line vty 9
-!
-reload-type
- boot-type normal-reload
- config-scr-download enable
-!
-end
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config__grep_hostname b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config__grep_hostname
deleted file mode 100644
index 9a2c181a9..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_running-config__grep_hostname
+++ /dev/null
@@ -1 +0,0 @@
-hostname os9_sw1
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_version b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_version
deleted file mode 100644
index e385cf3ef..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/fixtures/show_version
+++ /dev/null
@@ -1,18 +0,0 @@
-Dell Real Time Operating System Software
-Dell Operating System Version: 2.0
-Dell Application Software Version: 9.10(0.1P13)
-Copyright (c) 1999-2016 by Dell Inc. All Rights Reserved.
-Build Time: Wed Sep 7 23:48:35 2016
-Build Path: /sites/eqx/work/swbuild01_1/build01/E9-10-0/SW/SRC
-Dell Networking OS uptime is 12 week(s), 6 day(s), 9 hour(s), 20 minute(s)
-
-System image file is "system://A"
-
-System Type: S6000-ON
-Control Processor: Intel Centerton with 3 Gbytes (3203911680 bytes) of memory, core(s) 2.
-
-16G bytes of boot flash memory.
-
- 1 32-port TE/FG (SI-ON)
- 32 Forty GigabitEthernet/IEEE 802.3 interface(s)
-
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/os9_module.py b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/os9_module.py
deleted file mode 100644
index 57ea4e688..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/os9_module.py
+++ /dev/null
@@ -1,88 +0,0 @@
-# (c) 2020 Red Hat Inc.
-#
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# Make coding more python3-ish
-from __future__ import (absolute_import, division, print_function)
-__metaclass__ = type
-
-import os
-import json
-
-from units.modules.utils import AnsibleExitJson, AnsibleFailJson, ModuleTestCase
-
-
-fixture_path = os.path.join(os.path.dirname(__file__), 'fixtures')
-fixture_data = {}
-
-
-def load_fixture(name):
- path = os.path.join(fixture_path, name)
-
- if path in fixture_data:
- return fixture_data[path]
-
- with open(path) as f:
- data = f.read()
-
- try:
- data = json.loads(data)
- except Exception:
- pass
-
- fixture_data[path] = data
- return data
-
-
-class TestDellos9Module(ModuleTestCase):
-
- def execute_module(self, failed=False, changed=False, commands=None, sort=True, defaults=False):
-
- self.load_fixtures(commands)
-
- if failed:
- result = self.failed()
- self.assertTrue(result['failed'], result)
- else:
- result = self.changed(changed)
- self.assertEqual(result['changed'], changed, result)
-
- if commands is not None:
- if sort:
- self.assertEqual(sorted(commands), sorted(result['updates']), result['updates'])
- else:
- self.assertEqual(commands, result['updates'], result['updates'])
-
- return result
-
- def failed(self):
- with self.assertRaises(AnsibleFailJson) as exc:
- self.module.main()
-
- result = exc.exception.args[0]
- self.assertTrue(result['failed'], result)
- return result
-
- def changed(self, changed=False):
- with self.assertRaises(AnsibleExitJson) as exc:
- self.module.main()
-
- result = exc.exception.args[0]
- self.assertEqual(result['changed'], changed, result)
- return result
-
- def load_fixtures(self, commands=None):
- pass
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_command.py b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_command.py
deleted file mode 100644
index 6353d8f5e..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_command.py
+++ /dev/null
@@ -1,108 +0,0 @@
-# (c) 2020 Red Hat Inc.
-#
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# Make coding more python3-ish
-from __future__ import (absolute_import, division, print_function)
-__metaclass__ = type
-
-import json
-
-from ansible.compat.tests.mock import patch
-from ansible_collections.dellemc.os9.plugins.modules import os9_command
-from units.modules.utils import set_module_args
-from .os9_module import TestDellos9Module, load_fixture
-
-
-class TestDellos9CommandModule(TestDellos9Module):
-
- module = os9_command
-
- def setUp(self):
- super(TestDellos9CommandModule, self).setUp()
-
- self.mock_run_commands = patch('ansible.modules.network.os9.os9_command.run_commands')
- self.run_commands = self.mock_run_commands.start()
-
- def tearDown(self):
- super(TestDellos9CommandModule, self).tearDown()
- self.mock_run_commands.stop()
-
- def load_fixtures(self, commands=None):
-
- def load_from_file(*args, **kwargs):
- module, commands = args
- output = list()
-
- for item in commands:
- try:
- obj = json.loads(item['command'])
- command = obj['command']
- except ValueError:
- command = item['command']
- filename = str(command).replace(' ', '_')
- output.append(load_fixture(filename))
- return output
-
- self.run_commands.side_effect = load_from_file
-
- def test_os9_command_simple(self):
- set_module_args(dict(commands=['show version']))
- result = self.execute_module()
- self.assertEqual(len(result['stdout']), 1)
- self.assertTrue(result['stdout'][0].startswith('Dell Real Time'))
-
- def test_os9_command_multiple(self):
- set_module_args(dict(commands=['show version', 'show version']))
- result = self.execute_module()
- self.assertEqual(len(result['stdout']), 2)
- self.assertTrue(result['stdout'][0].startswith('Dell Real Time'))
-
- def test_os9_command_wait_for(self):
- wait_for = 'result[0] contains "Dell Real"'
- set_module_args(dict(commands=['show version'], wait_for=wait_for))
- self.execute_module()
-
- def test_os9_command_wait_for_fails(self):
- wait_for = 'result[0] contains "test string"'
- set_module_args(dict(commands=['show version'], wait_for=wait_for))
- self.execute_module(failed=True)
- self.assertEqual(self.run_commands.call_count, 10)
-
- def test_os9_command_retries(self):
- wait_for = 'result[0] contains "test string"'
- set_module_args(dict(commands=['show version'], wait_for=wait_for, retries=2))
- self.execute_module(failed=True)
- self.assertEqual(self.run_commands.call_count, 2)
-
- def test_os9_command_match_any(self):
- wait_for = ['result[0] contains "Dell Real"',
- 'result[0] contains "test string"']
- set_module_args(dict(commands=['show version'], wait_for=wait_for, match='any'))
- self.execute_module()
-
- def test_os9_command_match_all(self):
- wait_for = ['result[0] contains "Dell Real"',
- 'result[0] contains "Operating System"']
- set_module_args(dict(commands=['show version'], wait_for=wait_for, match='all'))
- self.execute_module()
-
- def test_os9_command_match_all_failure(self):
- wait_for = ['result[0] contains "Dell Real"',
- 'result[0] contains "test string"']
- commands = ['show version', 'show version']
- set_module_args(dict(commands=commands, wait_for=wait_for, match='all'))
- self.execute_module(failed=True)
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_config.py b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_config.py
deleted file mode 100644
index 8c159eb57..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_config.py
+++ /dev/null
@@ -1,148 +0,0 @@
-#
-# (c) 2020 Red Hat Inc.
-#
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# Make coding more python3-ish
-from __future__ import (absolute_import, division, print_function)
-__metaclass__ = type
-
-from ansible.compat.tests.mock import patch
-from ansible_collections.dellemc.os9.plugins.modules import os9_config
-from units.modules.utils import set_module_args
-from .os9_module import TestDellos9Module, load_fixture
-
-
-class TestDellos9ConfigModule(TestDellos9Module):
-
- module = os9_config
-
- def setUp(self):
- super(TestDellos9ConfigModule, self).setUp()
-
- self.mock_get_config = patch('ansible.modules.network.os9.os9_config.get_config')
- self.get_config = self.mock_get_config.start()
-
- self.mock_load_config = patch('ansible.modules.network.os9.os9_config.load_config')
- self.load_config = self.mock_load_config.start()
-
- self.mock_run_commands = patch('ansible.modules.network.os9.os9_config.run_commands')
- self.run_commands = self.mock_run_commands.start()
-
- def tearDown(self):
- super(TestDellos9ConfigModule, self).tearDown()
- self.mock_get_config.stop()
- self.mock_load_config.stop()
- self.mock_run_commands.stop()
-
- def load_fixtures(self, commands=None):
- config_file = 'os9_config_config.cfg'
- self.get_config.return_value = load_fixture(config_file)
- self.load_config.return_value = None
-
- def test_os9_config_unchanged(self):
- src = load_fixture('os9_config_config.cfg')
- set_module_args(dict(src=src))
- self.execute_module()
-
- def test_os9_config_src(self):
- src = load_fixture('os9_config_src.cfg')
- set_module_args(dict(src=src))
- commands = ['hostname foo', 'interface fortyGigE 1/6',
- 'no ip address']
- self.execute_module(changed=True, commands=commands)
-
- def test_os9_config_backup(self):
- set_module_args(dict(backup=True))
- result = self.execute_module()
- self.assertIn('__backup__', result)
-
- def test_os9_config_save(self):
- set_module_args(dict(save=True))
- self.execute_module(changed=True)
- self.assertEqual(self.run_commands.call_count, 1)
- self.assertEqual(self.get_config.call_count, 0)
- self.assertEqual(self.load_config.call_count, 0)
- args = self.run_commands.call_args[0][1]
- self.assertDictContainsSubset({'command': 'copy running-config startup-config'}, args[0])
-# self.assertIn('copy running-config startup-config\r', args)
-
- def test_os9_config_lines_wo_parents(self):
- set_module_args(dict(lines=['hostname foo']))
- commands = ['hostname foo']
- self.execute_module(changed=True, commands=commands)
-
- def test_os9_config_lines_w_parents(self):
- set_module_args(dict(lines=['shutdown'], parents=['interface fortyGigE 1/6']))
- commands = ['interface fortyGigE 1/6', 'shutdown']
- self.execute_module(changed=True, commands=commands)
-
- def test_os9_config_before(self):
- set_module_args(dict(lines=['hostname foo'], before=['snmp-server contact bar']))
- commands = ['snmp-server contact bar', 'hostname foo']
- self.execute_module(changed=True, commands=commands, sort=False)
-
- def test_os9_config_after(self):
- set_module_args(dict(lines=['hostname foo'], after=['snmp-server contact bar']))
- commands = ['hostname foo', 'snmp-server contact bar']
- self.execute_module(changed=True, commands=commands, sort=False)
-
- def test_os9_config_before_after_no_change(self):
- set_module_args(dict(lines=['hostname router'],
- before=['snmp-server contact bar'],
- after=['snmp-server location chennai']))
- self.execute_module()
-
- def test_os9_config_config(self):
- config = 'hostname localhost'
- set_module_args(dict(lines=['hostname router'], config=config))
- commands = ['hostname router']
- self.execute_module(changed=True, commands=commands)
-
- def test_os9_config_replace_block(self):
- lines = ['description test string', 'test string']
- parents = ['interface fortyGigE 1/6']
- set_module_args(dict(lines=lines, replace='block', parents=parents))
- commands = parents + lines
- self.execute_module(changed=True, commands=commands)
-
- def test_os9_config_match_none(self):
- lines = ['hostname router']
- set_module_args(dict(lines=lines, match='none'))
- self.execute_module(changed=True, commands=lines)
-
- def test_os9_config_match_none(self):
- lines = ['ip address 1.2.3.4/24', 'description test string']
- parents = ['interface fortyGigE 1/6']
- set_module_args(dict(lines=lines, parents=parents, match='none'))
- commands = parents + lines
- self.execute_module(changed=True, commands=commands, sort=False)
-
- def test_os9_config_match_strict(self):
- lines = ['ip address 1.2.3.4/24', 'description test string',
- 'shutdown']
- parents = ['interface fortyGigE 1/6']
- set_module_args(dict(lines=lines, parents=parents, match='strict'))
- commands = parents + ['shutdown']
- self.execute_module(changed=True, commands=commands, sort=False)
-
- def test_os9_config_match_exact(self):
- lines = ['ip address 1.2.3.4/24', 'description test string',
- 'shutdown']
- parents = ['interface fortyGigE 1/6']
- set_module_args(dict(lines=lines, parents=parents, match='exact'))
- commands = parents + lines
- self.execute_module(changed=True, commands=commands, sort=False)
diff --git a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_facts.py b/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_facts.py
deleted file mode 100644
index 2a563ef12..000000000
--- a/ansible_collections/dellemc/os9/tests/unit/modules/network/os9/test_os9_facts.py
+++ /dev/null
@@ -1,106 +0,0 @@
-# (c) 2020 Red Hat Inc.
-#
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# Make coding more python3-ish
-from __future__ import (absolute_import, division, print_function)
-__metaclass__ = type
-
-import json
-
-from ansible.compat.tests.mock import patch
-from units.modules.utils import set_module_args
-from .os9_module import TestDellos9Module, load_fixture
-from ansible_collections.dellemc.os9.plugins.modules import os9_facts
-
-
-class TestDellos9Facts(TestDellos9Module):
-
- module = os9_facts
-
- def setUp(self):
- super(TestDellos9Facts, self).setUp()
-
- self.mock_run_command = patch(
- 'ansible.modules.network.os9.os9_facts.run_commands')
- self.run_command = self.mock_run_command.start()
-
- def tearDown(self):
- super(TestDellos9Facts, self).tearDown()
-
- self.mock_run_command.stop()
-
- def load_fixtures(self, commands=None):
-
- def load_from_file(*args, **kwargs):
- module, commands = args
- output = list()
-
- for item in commands:
- try:
- obj = json.loads(item)
- command = obj['command']
- except ValueError:
- command = item
- if '|' in command:
- command = str(command).replace('|', '')
- filename = str(command).replace(' ', '_')
- filename = filename.replace('/', '7')
- output.append(load_fixture(filename))
- return output
-
- self.run_command.side_effect = load_from_file
-
- def test_os9_facts_gather_subset_default(self):
- set_module_args(dict())
- result = self.execute_module()
- ansible_facts = result['ansible_facts']
- self.assertIn('hardware', ansible_facts['ansible_net_gather_subset'])
- self.assertIn('default', ansible_facts['ansible_net_gather_subset'])
- self.assertIn('interfaces', ansible_facts['ansible_net_gather_subset'])
- self.assertEquals('os9_sw1', ansible_facts['ansible_net_hostname'])
- self.assertIn('fortyGigE 0/24', ansible_facts['ansible_net_interfaces'].keys())
- self.assertEquals(3128820, ansible_facts['ansible_net_memtotal_mb'])
- self.assertEquals(3125722, ansible_facts['ansible_net_memfree_mb'])
-
- def test_os9_facts_gather_subset_config(self):
- set_module_args({'gather_subset': 'config'})
- result = self.execute_module()
- ansible_facts = result['ansible_facts']
- self.assertIn('default', ansible_facts['ansible_net_gather_subset'])
- self.assertIn('config', ansible_facts['ansible_net_gather_subset'])
- self.assertEquals('os9_sw1', ansible_facts['ansible_net_hostname'])
- self.assertIn('ansible_net_config', ansible_facts)
-
- def test_os9_facts_gather_subset_hardware(self):
- set_module_args({'gather_subset': 'hardware'})
- result = self.execute_module()
- ansible_facts = result['ansible_facts']
- self.assertIn('default', ansible_facts['ansible_net_gather_subset'])
- self.assertIn('hardware', ansible_facts['ansible_net_gather_subset'])
- self.assertEquals(['flash', 'fcmfs', 'nfsmount', 'ftp', 'tftp', 'scp', 'http', 'https'], ansible_facts['ansible_net_filesystems'])
- self.assertEquals(3128820, ansible_facts['ansible_net_memtotal_mb'])
- self.assertEquals(3125722, ansible_facts['ansible_net_memfree_mb'])
-
- def test_os9_facts_gather_subset_interfaces(self):
- set_module_args({'gather_subset': 'interfaces'})
- result = self.execute_module()
- ansible_facts = result['ansible_facts']
- self.assertIn('default', ansible_facts['ansible_net_gather_subset'])
- self.assertIn('interfaces', ansible_facts['ansible_net_gather_subset'])
- self.assertIn('fortyGigE 0/24', ansible_facts['ansible_net_interfaces'].keys())
- self.assertEquals(['Ma 0/0'], ansible_facts['ansible_net_neighbors'].keys())
- self.assertIn('ansible_net_interfaces', ansible_facts)