-
Robert Latta authored
Changed to use the function for getting top level services; stoped relating interfaces on different vlans; only reported related services that are services; updated test to reflect changes
Robert Latta authoredChanged to use the function for getting top level services; stoped relating interfaces on different vlans; only reported related services that are services; updated test to reflect changes
test_classifier_utilities.py 596 B
from inventory_provider.routes.classifier import get_top_level_services
from inventory_provider.tasks import common
# 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'