mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-04 00:59:13 +00:00
topotests/lib: help script writers understand wrong VRF failure
Signed-off-by: Lou Berger <lberger@labn.net>
This commit is contained in:
parent
8cd7c744df
commit
90892d35e1
@ -123,7 +123,16 @@ class BgpRib:
|
||||
return
|
||||
luResult(target, True, title, logstr)
|
||||
rib = json.loads(ret)
|
||||
table = rib['routes']
|
||||
try:
|
||||
table = rib['routes']
|
||||
# KeyError: 'routes' probably means missing/bad VRF
|
||||
except KeyError as err:
|
||||
if vrf != '':
|
||||
errstr = '-script ERROR: check if wrong vrf (%s)' % (vrf)
|
||||
else:
|
||||
errstr = '-script ERROR: check if vrf missing'
|
||||
luResult(target, False, title + errstr, logstr)
|
||||
return
|
||||
for want in wantroutes:
|
||||
if not self.routes_include_wanted(table,want,debug):
|
||||
luResult(target, False, title, logstr)
|
||||
|
Loading…
Reference in New Issue
Block a user