24 lines
525 B
Python
24 lines
525 B
Python
from netbox_agent.lldp import LLDP
|
|
from tests.conftest import parametrize_with_fixtures
|
|
|
|
|
|
@parametrize_with_fixtures(
|
|
"lldp/",
|
|
only_filenames=[
|
|
"dedibox1.txt",
|
|
],
|
|
)
|
|
def test_lldp_parse_with_port_desc(fixture):
|
|
lldp = LLDP(fixture)
|
|
assert lldp.get_switch_port("enp1s0f0") == "RJ-9"
|
|
|
|
|
|
@parametrize_with_fixtures(
|
|
"lldp/",
|
|
only_filenames=[
|
|
"qfx.txt",
|
|
],
|
|
)
|
|
def test_lldp_parse_without_ifname(fixture):
|
|
lldp = LLDP(fixture)
|
|
assert lldp.get_switch_port("eth0") == "xe-0/0/1"
|