From 317ed6f3aeb20b58bf695bbab51067fe693c6eba Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Wed, 11 Dec 2019 11:58:19 +0100 Subject: [PATCH] skeleton test of new method --- test/test_worker_utils.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 test/test_worker_utils.py diff --git a/test/test_worker_utils.py b/test/test_worker_utils.py new file mode 100644 index 00000000..db4e353d --- /dev/null +++ b/test/test_worker_utils.py @@ -0,0 +1,37 @@ +""" +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)) + -- GitLab