From 763aad11632abb0ea05cc1bcb55ebd245d45a7fd Mon Sep 17 00:00:00 2001
From: Carlos Manso <carlos.manso@cttc.es>
Date: Wed, 31 May 2023 10:57:01 +0200
Subject: [PATCH] Select bugfix

---
 src/common/tests/MockServicerImpl_Context.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/common/tests/MockServicerImpl_Context.py b/src/common/tests/MockServicerImpl_Context.py
index 4a0b6e7d3..3d6cde289 100644
--- a/src/common/tests/MockServicerImpl_Context.py
+++ b/src/common/tests/MockServicerImpl_Context.py
@@ -222,7 +222,7 @@ class MockServicerImpl_Context(ContextServiceServicer):
         LOGGER.info('[SelectDevice] request={:s}'.format(grpc_message_to_json_string(request)))
         container_entry_uuids : Dict[str, Set[str]] = {}
         container_name = 'device'
-        for device_id in request.device_ids:
+        for device_id in request.device_ids.device_ids:
             device_uuid = device_id.device_uuid.uuid
             container_entry_uuids.setdefault(container_name, set()).add(device_uuid)
 
@@ -329,7 +329,7 @@ class MockServicerImpl_Context(ContextServiceServicer):
     def SelectSlice(self, request : SliceFilter, context : grpc.ServicerContext) -> SliceList:
         LOGGER.info('[SelectSlice] request={:s}'.format(grpc_message_to_json_string(request)))
         container_entry_uuids : Dict[str, Set[str]] = {}
-        for slice_id in request.slice_ids:
+        for slice_id in request.slice_ids.slice_ids:
             container_name = 'slice[{:s}]'.format(str(slice_id.context_id.context_uuid.uuid))
             slice_uuid = slice_id.slice_uuid.uuid
             container_entry_uuids.setdefault(container_name, set()).add(slice_uuid)
@@ -403,13 +403,12 @@ class MockServicerImpl_Context(ContextServiceServicer):
 
     def SelectService(self, request : ServiceFilter, context : grpc.ServicerContext) -> ServiceList:
         LOGGER.info('[SelectService] request={:s}'.format(grpc_message_to_json_string(request)))
-        LOGGER.warning('type: {}'.format(type(request)))
         container_entry_uuids : Dict[str, Set[str]] = {}
         for service_id in request.service_ids.service_ids:
             container_name = 'service[{:s}]'.format(str(service_id.context_id.context_uuid.uuid))
             service_uuid = service_id.service_uuid.uuid
             container_entry_uuids.setdefault(container_name, set()).add(service_uuid)
-
+            
         exclude_endpoint_ids = not request.include_endpoint_ids
         exclude_constraints  = not request.include_constraints
         exclude_config_rules = not request.include_config_rules
-- 
GitLab