""" tests of a few worker utilities """ import contextlib import os import jsonschema from inventory_provider.tasks import worker from inventory_provider.tasks import common def backend_db(): return common._get_redis({ 'redis': { 'hostname': None, 'port': None }, 'redis-databases': [0, 7] }).db def test_build_interface_services(mocked_worker_module): """ not a very meaningful test ... basically only for sanity & coverage :param data_config: :param mocked_redis: :return: """ db = backend_db() # also forces initialization worker._build_interface_services() l = [v for (k, v) in db.items() if k.startswith('interface-services:')] print(len(l))