actual = re.sub(r"[0-9][0-9] via inet ", "xx via inet ", actual)
actual = re.sub(r"[0-9][0-9] proto", "xx proto", actual)
actual = re.sub(r"[0-9][0-9] as to ", "xx as to ", actual)
- actual = re.sub(r"proto \w+", "proto xx", actual)
+ actual = re.sub(r"[ ]+proto \w+", " proto xx", actual)
# Fix newlines (make them all the same)
actual = ('\n'.join(actual.splitlines()) + '\n').splitlines(1)
for ll in linklocals:
actual = actual.replace(ll[1], "fe80::__(%s)__" % ll[0])
# Mask out protocol name or number
- actual = re.sub(r" proto [0-9a-z]+ ", " proto XXXX ", actual)
+ actual = re.sub(r"[ ]+proto [0-9a-z]+ ", " proto XXXX ", actual)
# Remove ff00::/8 routes (seen on some kernels - not from FRR)
actual = re.sub(r'ff00::/8.*', '', actual)