mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 10:04:18 +00:00
Merge pull request #12770 from FRRouting/mergify/bp/dev/8.5/pr-12768
tests: do not use exclude grep (backport #12768)
This commit is contained in:
commit
a769fe4b29
@ -134,12 +134,21 @@ def teardown_module(_mod):
|
||||
|
||||
|
||||
def router_json_cmp_exact_filter(router, cmd, expected):
|
||||
# filter out tableVersion, version and nhVrfID
|
||||
output = router.cmd('vtysh -c "{}" | grep -v ersion | grep -v nhVrfId'.format(cmd))
|
||||
output = router.vtysh_cmd(cmd)
|
||||
logger.info("{}: {}\n{}".format(router.name, cmd, output))
|
||||
|
||||
json_output = json.loads(output)
|
||||
|
||||
# filter out tableVersion, version and nhVrfID
|
||||
json_output.pop("tableVersion")
|
||||
for rd, data in json_output["routes"]["routeDistinguishers"].items():
|
||||
for prefix, attrs in data.items():
|
||||
for attr in attrs:
|
||||
if "nhVrfId" in attr:
|
||||
attr.pop("nhVrfId")
|
||||
if "version" in attr:
|
||||
attr.pop("version")
|
||||
|
||||
return topotest.json_cmp(json_output, expected, exact=True)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user