Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 96b36f9

Browse files
unit tests for vlan trunk commands
1 parent 4d2d288 commit 96b36f9

File tree

4 files changed

+75
-138
lines changed

4 files changed

+75
-138
lines changed

.secrets.baseline

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"files": "^.secrets.baseline$",
44
"lines": null
55
},
6-
"generated_at": "2023-10-12T23:00:01Z",
6+
"generated_at": "2023-10-13T20:28:05Z",
77
"plugins_used": [
88
{
99
"name": "AWSKeyDetector"
@@ -238,7 +238,7 @@
238238
"hashed_secret": "fb5f2f1b65d1f2bc130ce9d5729b38d12f2b444e",
239239
"is_secret": false,
240240
"is_verified": false,
241-
"line_number": 273,
241+
"line_number": 274,
242242
"type": "Secret Keyword",
243243
"verified_result": null
244244
}
@@ -593,7 +593,7 @@
593593
"hashed_secret": "fb5f2f1b65d1f2bc130ce9d5729b38d12f2b444e",
594594
"is_secret": false,
595595
"is_verified": false,
596-
"line_number": 737,
596+
"line_number": 673,
597597
"type": "Secret Keyword",
598598
"verified_result": null
599599
}

SoftLayer/fixtures/SoftLayer_Hardware_Server.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
}
113113
]
114114
}
115+
115116
editObject = True
116117
setTags = True
117118
setPrivateNetworkInterfaceSpeed = True
@@ -485,3 +486,12 @@
485486
getTagReferences = getObject['tagReferences']
486487
getNetworkVlans = getObject['networkVlans']
487488
getRemoteManagementAccounts = getObject['remoteManagementAccounts']
489+
490+
491+
# Setup for hardwareManager.clear_vlan related tests
492+
getObjectVlanClear = {
493+
'backendNetworkComponent': getBackendNetworkComponents,
494+
'frontendNetworkComponent': getFrontendNetworkComponents
495+
}
496+
getObjectVlanClear['backendNetworkComponent'][1]['networkVlanTrunks'] = [{'id': 99}]
497+
getObjectVlanClear['frontendNetworkComponent'][1]['networkVlanTrunks'] = [{'id': 11}]

tests/CLI/modules/hardware/hardware_vlan_tests.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,7 @@ def test_hardware_vlan_remove_all_vlans(self):
9393
mock = self.set_mock('SoftLayer_Search', 'advancedSearch')
9494
mock.return_value = SoftLayer_Search.advancedSearchVlan
9595
hardware_mock = self.set_mock('SoftLayer_Hardware_Server', 'getObject')
96-
hardware_return = {
97-
'backendNetworkComponent': SoftLayer_Hardware_Server.getBackendNetworkComponents,
98-
'frontendNetworkComponent': SoftLayer_Hardware_Server.getFrontendNetworkComponents
99-
}
100-
hardware_return['backendNetworkComponent'][1]['networkVlanTrunks'] = [{'id': 99}]
101-
hardware_return['frontendNetworkComponent'][1]['networkVlanTrunks'] = [{'id': 11}]
102-
hardware_mock.return_value = hardware_return
96+
hardware_mock.return_value = SoftLayer_Hardware_Server.getObjectVlanClear
10397
result = self.run_command(['hardware', 'vlan-remove', '12345', '--all'])
10498
self.assert_no_fail(result)
10599
self.assert_called_with('SoftLayer_Network_Component', 'clearNetworkVlanTrunks', identifier=998877)

0 commit comments

Comments
 (0)