mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-26 04:03:32 +00:00
tests: adapt ospfapiclient test to new json output
Following new json decoder for Opaque LSA, this patch adapts the ospfapiclient test to the new json output. Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
This commit is contained in:
parent
6fcc86d37a
commit
b46a1fe826
@ -277,7 +277,9 @@ def _test_add_data(tgen, apibin):
|
|||||||
"linkStateId": "230.0.0.2",
|
"linkStateId": "230.0.0.2",
|
||||||
"advertisingRouter": "1.0.0.0",
|
"advertisingRouter": "1.0.0.0",
|
||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"opaqueData": "00000202",
|
"opaqueValues": {
|
||||||
|
"opaqueData": "00000202"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
@ -327,7 +329,9 @@ def _test_add_data(tgen, apibin):
|
|||||||
"linkStateId": "231.0.0.1",
|
"linkStateId": "231.0.0.1",
|
||||||
"advertisingRouter": "1.0.0.0",
|
"advertisingRouter": "1.0.0.0",
|
||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"opaqueData": "00010101",
|
"opaqueValues": {
|
||||||
|
"opaqueData": "00010101",
|
||||||
|
}
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
@ -376,7 +380,9 @@ def _test_add_data(tgen, apibin):
|
|||||||
"linkStateId": "232.0.0.3",
|
"linkStateId": "232.0.0.3",
|
||||||
"advertisingRouter": "1.0.0.0",
|
"advertisingRouter": "1.0.0.0",
|
||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"opaqueData": "deadbeaf01234567",
|
"opaqueValues": {
|
||||||
|
"opaqueData": "deadbeaf01234567",
|
||||||
|
}
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -427,7 +433,9 @@ def _test_add_data(tgen, apibin):
|
|||||||
"linkStateId": "232.0.0.3",
|
"linkStateId": "232.0.0.3",
|
||||||
"advertisingRouter": "1.0.0.0",
|
"advertisingRouter": "1.0.0.0",
|
||||||
"lsaSeqNumber": "80000002",
|
"lsaSeqNumber": "80000002",
|
||||||
"opaqueData": "ebadf00d",
|
"opaqueValues": {
|
||||||
|
"opaqueData": "ebadf00d",
|
||||||
|
}
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -574,7 +582,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "76bf",
|
"checksum": "76bf",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"linkStateId": "230.0.0.2",
|
"linkStateId": "230.0.0.2",
|
||||||
@ -583,7 +591,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"checksum": "8aa2",
|
"checksum": "8aa2",
|
||||||
"length": 24,
|
"length": 24,
|
||||||
"opaqueId": 2,
|
"opaqueId": 2,
|
||||||
"opaqueDataLength": 4,
|
"opaqueLength": 4,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -599,7 +607,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "5bd8",
|
"checksum": "5bd8",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"linkStateId": "231.0.0.2",
|
"linkStateId": "231.0.0.2",
|
||||||
@ -607,7 +615,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "7690",
|
"checksum": "7690",
|
||||||
"length": 28,
|
"length": 28,
|
||||||
"opaqueDataLength": 8,
|
"opaqueLength": 8,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -621,7 +629,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "5ed5",
|
"checksum": "5ed5",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"linkStateId": "232.0.0.2",
|
"linkStateId": "232.0.0.2",
|
||||||
@ -629,7 +637,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "d9bd",
|
"checksum": "d9bd",
|
||||||
"length": 24,
|
"length": 24,
|
||||||
"opaqueDataLength": 4,
|
"opaqueLength": 4,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -734,7 +742,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "76bf",
|
"checksum": "76bf",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"linkStateId": "230.0.0.2",
|
"linkStateId": "230.0.0.2",
|
||||||
@ -744,7 +752,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"checksum": "8aa2",
|
"checksum": "8aa2",
|
||||||
"length": 24,
|
"length": 24,
|
||||||
"opaqueId": 2,
|
"opaqueId": 2,
|
||||||
"opaqueDataLength": 4,
|
"opaqueLength": 4,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -760,7 +768,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "5bd8",
|
"checksum": "5bd8",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"lsaAge": 3600,
|
"lsaAge": 3600,
|
||||||
@ -770,7 +778,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"checksum": "4fe2",
|
"checksum": "4fe2",
|
||||||
# data removed
|
# data removed
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -785,7 +793,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "5ed5",
|
"checksum": "5ed5",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"linkStateId": "232.0.0.2",
|
"linkStateId": "232.0.0.2",
|
||||||
@ -793,7 +801,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "d9bd",
|
"checksum": "d9bd",
|
||||||
"length": 24,
|
"length": 24,
|
||||||
"opaqueDataLength": 4,
|
"opaqueLength": 4,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -827,7 +835,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "76bf",
|
"checksum": "76bf",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"linkStateId": "230.0.0.2",
|
"linkStateId": "230.0.0.2",
|
||||||
@ -837,7 +845,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"checksum": "8aa2",
|
"checksum": "8aa2",
|
||||||
"length": 24,
|
"length": 24,
|
||||||
"opaqueId": 2,
|
"opaqueId": 2,
|
||||||
"opaqueDataLength": 4,
|
"opaqueLength": 4,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -854,7 +862,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "5bd8",
|
"checksum": "5bd8",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"lsaAge": 3600,
|
"lsaAge": 3600,
|
||||||
@ -864,7 +872,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"checksum": "4fe2",
|
"checksum": "4fe2",
|
||||||
# data removed
|
# data removed
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -879,7 +887,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "5ed5",
|
"checksum": "5ed5",
|
||||||
"length": 20,
|
"length": 20,
|
||||||
"opaqueDataLength": 0,
|
"opaqueLength": 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"linkStateId": "232.0.0.2",
|
"linkStateId": "232.0.0.2",
|
||||||
@ -888,7 +896,7 @@ def _test_opaque_add_del(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "d9bd",
|
"checksum": "d9bd",
|
||||||
"length": 24,
|
"length": 24,
|
||||||
"opaqueDataLength": 4,
|
"opaqueLength": 4,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -1044,7 +1052,7 @@ def _test_opaque_add_restart_add(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"checksum": "b07a",
|
"checksum": "b07a",
|
||||||
"length": 28,
|
"length": 28,
|
||||||
"opaqueDataLength": 8,
|
"opaqueLength": 8,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -1100,7 +1108,7 @@ def _test_opaque_add_restart_add(tgen, apibin):
|
|||||||
"lsaSeqNumber": "80000003",
|
"lsaSeqNumber": "80000003",
|
||||||
"checksum": "cb27",
|
"checksum": "cb27",
|
||||||
"length": 28,
|
"length": 28,
|
||||||
"opaqueDataLength": 8,
|
"opaqueLength": 8,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -1655,7 +1663,9 @@ def _test_opaque_link_local_lsa_crash(tgen, apibin):
|
|||||||
"linkStateId": "230.0.0.1",
|
"linkStateId": "230.0.0.1",
|
||||||
"advertisingRouter": "1.0.0.0",
|
"advertisingRouter": "1.0.0.0",
|
||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"opaqueData": "feedaceedeadbeef",
|
"opaqueValues": {
|
||||||
|
"opaqueData": "feedaceedeadbeef",
|
||||||
|
}
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
@ -1684,7 +1694,9 @@ def _test_opaque_link_local_lsa_crash(tgen, apibin):
|
|||||||
"linkStateId": "230.0.0.1",
|
"linkStateId": "230.0.0.1",
|
||||||
"advertisingRouter": "1.0.0.0",
|
"advertisingRouter": "1.0.0.0",
|
||||||
"lsaSeqNumber": "80000001",
|
"lsaSeqNumber": "80000001",
|
||||||
"opaqueData": "feedaceecafebeef",
|
"opaqueValues": {
|
||||||
|
"opaqueData": "feedaceecafebeef",
|
||||||
|
}
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user