Add shutdown attribute to Interfaces class and update related templates
- Added a `shutdown` boolean attribute to the `Interfaces` class to manage interface states. - Updated the `eltex.ttp` template to include the `shutdown` command based on the new attribute. - Modified expected configuration JSON files for various devices to reflect the new `shutdown` attribute, ensuring accurate testing and validation of interface configurations.
This commit is contained in:
8
tests/fixtures/quasar/config_1.expected.json
vendored
8
tests/fixtures/quasar/config_1.expected.json
vendored
@@ -7,48 +7,56 @@
|
||||
"interfaces": [
|
||||
{
|
||||
"interface": "7/4",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "IN DWDM / OUT TEST_HW_08_N0_p1"
|
||||
},
|
||||
{
|
||||
"interface": "8/1",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "IN DWDM / OUT TEST_HW_09_N1_p0"
|
||||
},
|
||||
{
|
||||
"interface": "8/2",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "IN DWDM / OUT TEST_HW_09_N0_p0"
|
||||
},
|
||||
{
|
||||
"interface": "8/3",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "IN DWDM / OUT TEST_HW_10_N1_p0"
|
||||
},
|
||||
{
|
||||
"interface": "8/4",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "IN DWDM / OUT TEST_HW_10_N0_p0"
|
||||
},
|
||||
{
|
||||
"interface": "9/1",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "IN DWDM / OUT TEST_HW_11_N0_p0"
|
||||
},
|
||||
{
|
||||
"interface": "9/2",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "IN DWDM / OUT TEST_HW_11_N0_p1"
|
||||
},
|
||||
{
|
||||
"interface": "ethernet",
|
||||
"shutdown": false,
|
||||
"ip_address": "25.25.1.221",
|
||||
"mask": 24,
|
||||
"description": null
|
||||
|
||||
14
tests/fixtures/quasar/config_2.expected.json
vendored
14
tests/fixtures/quasar/config_2.expected.json
vendored
@@ -7,84 +7,98 @@
|
||||
"interfaces": [
|
||||
{
|
||||
"interface": "1/1",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_1_1"
|
||||
},
|
||||
{
|
||||
"interface": "1/3",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_1_3"
|
||||
},
|
||||
{
|
||||
"interface": "2/1",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_2_1"
|
||||
},
|
||||
{
|
||||
"interface": "2/2",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_2_2"
|
||||
},
|
||||
{
|
||||
"interface": "2/3",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_2_3"
|
||||
},
|
||||
{
|
||||
"interface": "2/4",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_2_4"
|
||||
},
|
||||
{
|
||||
"interface": "3/1",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_3_1"
|
||||
},
|
||||
{
|
||||
"interface": "3/3",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_3_3"
|
||||
},
|
||||
{
|
||||
"interface": "3/4",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_3_4"
|
||||
},
|
||||
{
|
||||
"interface": "4/1",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_4_1"
|
||||
},
|
||||
{
|
||||
"interface": "4/2",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_4_2"
|
||||
},
|
||||
{
|
||||
"interface": "4/3",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_4_3"
|
||||
},
|
||||
{
|
||||
"interface": "4/4",
|
||||
"shutdown": false,
|
||||
"ip_address": null,
|
||||
"mask": null,
|
||||
"description": "TEST_HW_4_4"
|
||||
},
|
||||
{
|
||||
"interface": "ethernet",
|
||||
"shutdown": false,
|
||||
"ip_address": "25.25.18.19",
|
||||
"mask": 24,
|
||||
"description": null
|
||||
|
||||
Reference in New Issue
Block a user