Skip to content

Commit

Permalink
fix(anta.tests): Fix VerifyVxlanVtep result failure messages (#433)
Browse files Browse the repository at this point in the history
Fix: VerifyVxlanVtep result failure messages
  • Loading branch information
carl-baillargeon authored Oct 26, 2023
1 parent d33428c commit 0ccf865
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions anta/tests/vxlan.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ def test(self) -> None:
difference2 = set(vxlan1["vteps"]).difference(set(inputs_vteps))

if difference1:
self.result.is_failure(f"The following VTEP peer(s) are missing from the Vxlan1 interface: {difference1}")
self.result.is_failure(f"The following VTEP peer(s) are missing from the Vxlan1 interface: {sorted(difference1)}")

if difference2:
self.result.is_failure(f"Unexpected VTEP peer(s) on Vxlan1 interface: {difference2}")
self.result.is_failure(f"Unexpected VTEP peer(s) on Vxlan1 interface: {sorted(difference2)}")
14 changes: 7 additions & 7 deletions tests/units/anta_tests/test_vxlan.py
Original file line number Diff line number Diff line change
Expand Up @@ -289,32 +289,32 @@
"test": VerifyVxlanVtep,
"eos_data": [{"vteps": {}, "interfaces": {"Vxlan1": {"vteps": ["10.1.1.5", "10.1.1.6"]}}}],
"inputs": {"vteps": ["10.1.1.5", "10.1.1.6", "10.1.1.7"]},
"expected": {"result": "failure", "messages": ["The following VTEP peer(s) are missing from the Vxlan1 interface: {'10.1.1.7'}"]},
"expected": {"result": "failure", "messages": ["The following VTEP peer(s) are missing from the Vxlan1 interface: ['10.1.1.7']"]},
},
{
"name": "failure-no-vtep",
"test": VerifyVxlanVtep,
"eos_data": [{"vteps": {}, "interfaces": {"Vxlan1": {"vteps": []}}}],
"inputs": {"vteps": ["10.1.1.5"]},
"expected": {"result": "failure", "messages": ["The following VTEP peer(s) are missing from the Vxlan1 interface: {'10.1.1.5'}"]},
"inputs": {"vteps": ["10.1.1.5", "10.1.1.6"]},
"expected": {"result": "failure", "messages": ["The following VTEP peer(s) are missing from the Vxlan1 interface: ['10.1.1.5', '10.1.1.6']"]},
},
{
"name": "failure-no-input-vtep",
"test": VerifyVxlanVtep,
"eos_data": [{"vteps": {}, "interfaces": {"Vxlan1": {"vteps": ["10.1.1.5"]}}}],
"inputs": {"vteps": []},
"expected": {"result": "failure", "messages": ["Unexpected VTEP peer(s) on Vxlan1 interface: {'10.1.1.5'}"]},
"expected": {"result": "failure", "messages": ["Unexpected VTEP peer(s) on Vxlan1 interface: ['10.1.1.5']"]},
},
{
"name": "failure-missmatch",
"test": VerifyVxlanVtep,
"eos_data": [{"vteps": {}, "interfaces": {"Vxlan1": {"vteps": ["10.1.1.6", "10.1.1.7"]}}}],
"eos_data": [{"vteps": {}, "interfaces": {"Vxlan1": {"vteps": ["10.1.1.6", "10.1.1.7", "10.1.1.8"]}}}],
"inputs": {"vteps": ["10.1.1.5", "10.1.1.6"]},
"expected": {
"result": "failure",
"messages": [
"The following VTEP peer(s) are missing from the Vxlan1 interface: {'10.1.1.5'}",
"Unexpected VTEP peer(s) on Vxlan1 interface: {'10.1.1.7'}",
"The following VTEP peer(s) are missing from the Vxlan1 interface: ['10.1.1.5']",
"Unexpected VTEP peer(s) on Vxlan1 interface: ['10.1.1.7', '10.1.1.8']",
],
},
},
Expand Down

0 comments on commit 0ccf865

Please sign in to comment.