route-map default permit 10
match community default
set metric 123
+ set as-path prepend 65000 65000 65000
!
route-map internal permit 10
set community 65000:1
def _bgp_default_route_has_metric(router):
output = json.loads(router.vtysh_cmd("show ip bgp 0.0.0.0/0 json"))
- expected = {"paths": [{"metric": 123}]}
+ expected = {
+ "paths": [{"aspath": {"string": "65000 65000 65000 65000"}, "metric": 123}]
+ }
return topotest.json_cmp(output, expected)
test_func = functools.partial(_bgp_converge, router)
!
route-map default permit 10
set metric 123
+ set as-path prepend 65000 65000 65000
!
def _bgp_default_route_has_metric(router):
output = json.loads(router.vtysh_cmd("show ip bgp 0.0.0.0/0 json"))
- expected = {"paths": [{"metric": 123}]}
+ expected = {
+ "paths": [{"aspath": {"string": "65000 65000 65000 65000"}, "metric": 123}]
+ }
return topotest.json_cmp(output, expected)
test_func = functools.partial(_bgp_converge, router)