]> git.puffer.fish Git - matthieu/frr.git/commit
tests: Fix common_config.py issues
authorDonald Sharp <sharpd@nvidia.com>
Thu, 19 Nov 2020 12:40:03 +0000 (07:40 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 19 Nov 2020 12:40:03 +0000 (07:40 -0500)
commita28055a47830398da3b84433435df8ff4fc29e09
treee7ecf32298ef41e737f1b5b7b57c6ed163a19095
parent53a85efa514b88be08c29dfe539612e58f2d2fb3
tests: Fix common_config.py issues

1) in generate_ips if start_ipaddr does not have a `/` in it
there exists a code path where both mask and step are
null values.  Write a bit of code to ensure this pre-req
is found early and often

2) in verify_rib there exists a code path where static_route
is null when we get to the non static route section.  Change
the code to operate on the advertise_network_dict that
we are iterating over.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
tests/topotests/lib/common_config.py