Fix a bug in unittest 97/47997/1
authorThomas Duval <thomas.duval@orange.com>
Wed, 29 Nov 2017 07:52:39 +0000 (08:52 +0100)
committerThomas Duval <thomas.duval@orange.com>
Wed, 29 Nov 2017 07:53:04 +0000 (08:53 +0100)
Change-Id: I9ef73c7c2f85eb8e72bf34d0095df8bdef86f2a9

moonv4/moon_utilities/tests/unit_python/conftest.py
moonv4/moon_utilities/tests/unit_python/test_cache.py

index 177a406..487c2f0 100644 (file)
@@ -125,17 +125,19 @@ COMPONENTS = (
     "database",
     "slave",
     "components/manager",
+    "components/orchestrator",
+    "components/interface",
 )
 
 
 def get_b64_conf(component=None):
-    if component in CONF:
+    if component == "components":
+        return base64.b64encode(
+            json.dumps(CONF["components"]).encode('utf-8')+b"\n").decode('utf-8')
+    elif component in CONF:
         return base64.b64encode(
             json.dumps(
                 CONF[component]).encode('utf-8')+b"\n").decode('utf-8')
-    elif component == "components":
-        return base64.b64encode(
-            json.dumps(CONF["components"]).encode('utf-8')+b"\n").decode('utf-8')
     elif not component:
         return base64.b64encode(
             json.dumps(CONF).encode('utf-8')+b"\n").decode('utf-8')
@@ -158,7 +160,10 @@ def no_requests(monkeypatch):
                 )
         m.register_uri(
             'GET', 'http://consul:8500/v1/kv/components?recurse=true',
-            json=[{'Key': "components", 'Value': get_b64_conf("components")}]
+            json=[
+                {"Key": key, "Value": get_b64_conf(key)} for key in COMPONENTS
+            ],
+            # json={'Key': "components", 'Value': get_b64_conf("components")}
             )
         m.register_uri(
             'POST', 'http://keystone:5000/v3/auth/tokens',
index 5ecacfc..15c5f22 100644 (file)
@@ -2,5 +2,4 @@
 def test_cache():
     from moon_utilities import cache
     c = cache.Cache()
-    r = c.authz_requests()
-    assert isinstance(r, dict)
+    assert isinstance(c.authz_requests, dict)