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"