diff options
Diffstat (limited to 'tests/topotests/bgp_ipv6_rtadv/test_bgp_ipv6_rtadv.py')
| -rw-r--r-- | tests/topotests/bgp_ipv6_rtadv/test_bgp_ipv6_rtadv.py | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/tests/topotests/bgp_ipv6_rtadv/test_bgp_ipv6_rtadv.py b/tests/topotests/bgp_ipv6_rtadv/test_bgp_ipv6_rtadv.py index dc587cd709..04cf0395d6 100644 --- a/tests/topotests/bgp_ipv6_rtadv/test_bgp_ipv6_rtadv.py +++ b/tests/topotests/bgp_ipv6_rtadv/test_bgp_ipv6_rtadv.py @@ -49,25 +49,21 @@ from lib.micronet_compat import Topo pytestmark = [pytest.mark.bgpd] -class BGPIPV6RTADVTopo(Topo): - "Test topology builder" +def build_topo(tgen): + "Build function" - def build(self, *_args, **_opts): - "Build function" - tgen = get_topogen(self) + # Create 2 routers. + tgen.add_router("r1") + tgen.add_router("r2") - # Create 2 routers. - tgen.add_router("r1") - tgen.add_router("r2") - - switch = tgen.add_switch("s1") - switch.add_link(tgen.gears["r1"]) - switch.add_link(tgen.gears["r2"]) + switch = tgen.add_switch("s1") + switch.add_link(tgen.gears["r1"]) + switch.add_link(tgen.gears["r2"]) def setup_module(mod): "Sets up the pytest environment" - tgen = Topogen(BGPIPV6RTADVTopo, mod.__name__) + tgen = Topogen(build_topo, mod.__name__) tgen.start_topology() router_list = tgen.routers() |
