Skip to content
Snippets Groups Projects
Commit 8c914c25 authored by Robert Latta's avatar Robert Latta
Browse files

added test for get_top_level_services

parent 3a9a2725
Branches
Tags
No related merge requests found
import pytest
from inventory_provider.routes import classifier
from inventory_provider.routes.classifier import get_top_level_services
from inventory_provider.tasks import common
@pytest.mark.parametrize('interface_name,base_name', [
('ae0', 'ae0'),
......@@ -19,3 +22,19 @@ from inventory_provider.routes import classifier
)
def test_base_interface_name(interface_name, base_name):
assert classifier.base_interface_name(interface_name) == base_name
# todo - not too keen on this as it relies on the extracted opsdb data, which
# could change and lead to this test failing
def test_get_top_level_circuits(mocked_redis):
config = {
'redis-databases': 'xxx',
'redis': {
'hostname': 'host',
'port': 1234
}
}
r = common.get_current_redis(config)
tls = get_top_level_services(47141, r)
assert len(tls) == 1
assert tls[0]['name'] == 'LON2-PAR 300G TRUNK'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment