mirror of
https://github.com/GNS3/gns3-server.git
synced 2024-12-21 05:43:12 +00:00
32 lines
592 B
Python
32 lines
592 B
Python
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()
|