diff --git a/brian_polling_manager/interface_stats/vendors/nokia.py b/brian_polling_manager/interface_stats/vendors/nokia.py index 8f7b63eeda9a77a28a49ca7e84a6e01f99b20389..a8879fbc96cd69ead2458f919b934d3ddfd4a4e5 100644 --- a/brian_polling_manager/interface_stats/vendors/nokia.py +++ b/brian_polling_manager/interface_stats/vendors/nokia.py @@ -159,6 +159,7 @@ def _ies_interface_xml(state_doc: etree.Element): def _vprn_interface_xml(state_doc: etree.Element): return state_doc.xpath("//data/state/service/vprn/interface") + def interface_counters( raw_counter_docs: dict, interfaces: Optional[Sequence[str]] = None ): diff --git a/test/interface_stats/data/capture-test-data-nokia.py b/test/interface_stats/data/capture-test-data-nokia.py index a234a4141d6d2350c462af44a44acc1676036d58..d342dc091335298597f86dbfd8abddf3a1c4966b 100644 --- a/test/interface_stats/data/capture-test-data-nokia.py +++ b/test/interface_stats/data/capture-test-data-nokia.py @@ -1,6 +1,5 @@ import pathlib from brian_polling_manager.interface_stats.vendors import nokia -from inventory_provider.nokia import load_docs from lxml import etree import logging diff --git a/test/interface_stats/test_nokia.py b/test/interface_stats/test_nokia.py index d1f0cf485197ef3df31d55dafa25d126332569da..af2a85783d0b5431d6f43351124b70d690078847 100644 --- a/test/interface_stats/test_nokia.py +++ b/test/interface_stats/test_nokia.py @@ -254,7 +254,7 @@ class TestGetNokiaNetconf: nokia.get_netconf_interface_info(router_name, ssh_params={"some": "param"}) calls = mocked_connection().__enter__().get.call_args_list - assert len(calls) == 3 + assert len(calls) == 5 def _get_element_tags(call): elems = call[1]["filter"].iter() @@ -296,7 +296,6 @@ class TestGetNokiaNetconf: "{urn:nokia.com:sros:ns:yang:sr:state}interface", ] - def test_converts_rpc_response_to_xml(self): router_name = "some-router"