From e73f1e607087ee83545b8e5c5aa22efa2ef03f98 Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Mon, 17 Feb 2025 16:06:20 +0000
Subject: [PATCH] NBI component:

- Fixed mock_nbi_dependencies tool
---
 .../tools/mock_nbi_dependencies/Config.py     | 22 +++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/tests/tools/mock_nbi_dependencies/Config.py b/src/tests/tools/mock_nbi_dependencies/Config.py
index 516a58d15..621bc3187 100644
--- a/src/tests/tools/mock_nbi_dependencies/Config.py
+++ b/src/tests/tools/mock_nbi_dependencies/Config.py
@@ -12,8 +12,26 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from common.Settings import get_log_level, get_setting
+import os
+from common.Constants import ServiceNameEnum
+from common.Settings import (
+    ENVVAR_SUFIX_SERVICE_HOST, ENVVAR_SUFIX_SERVICE_PORT_GRPC,
+    get_env_var_name, get_log_level, get_setting
+)
+
+LOCAL_HOST = '127.0.0.1'
+MOCK_PORT  = 10000
 
 BIND_ADDRESS = str(get_setting('BIND_ADDRESS', default='0.0.0.0'))
-BIND_PORT    = int(get_setting('BIND_PORT',    default=10000    ))
+BIND_PORT    = int(get_setting('BIND_PORT',    default=MOCK_PORT))
 LOG_LEVEL    = str(get_log_level())
+
+MOCKED_SERVICES = [
+    ServiceNameEnum.CONTEXT,
+    ServiceNameEnum.DEVICE,
+    ServiceNameEnum.SERVICE,
+    ServiceNameEnum.SLICE,
+]
+for mocked_service in MOCKED_SERVICES:
+    os.environ[get_env_var_name(mocked_service, ENVVAR_SUFIX_SERVICE_HOST     )] = str(LOCAL_HOST)
+    os.environ[get_env_var_name(mocked_service, ENVVAR_SUFIX_SERVICE_PORT_GRPC)] = str(BIND_PORT )
-- 
GitLab