from gns3server.modules.dynamips import Bridge from gns3server.modules.dynamips import NIO_Null import pytest @pytest.fixture def bridge(request, hypervisor): bridge = Bridge(hypervisor, "bridge") request.addfinalizer(bridge.delete) return bridge def test_bridge_exists(bridge): assert bridge.list() def test_rename_bridge(bridge): bridge.name = "new bridge" assert bridge.name == "new bridge" def test_add_remove_nio(bridge): nio = NIO_Null(bridge.hypervisor) bridge.add_nio(nio) assert bridge.nios bridge.remove_nio(nio) nio.delete()