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