Loading src/nbi/tests/test_ietf_l2vpn.py +21 −4 Original line number Diff line number Diff line Loading @@ -20,12 +20,17 @@ eventlet.monkey_patch() #pylint: disable=wrong-import-position import logging from common.Constants import DEFAULT_CONTEXT_NAME from common.proto.context_pb2 import ContextId from common.tools.descriptor.Loader import DescriptorLoader, check_descriptor_load_results, validate_empty_scenario from common.proto.context_pb2 import ContextId, ServiceStatusEnum from common.tools.context_queries.Service import get_service_by_uuid from common.tools.descriptor.Loader import ( DescriptorLoader, check_descriptor_load_results, validate_empty_scenario ) from common.tools.object_factory.Context import json_context_id from context.client.ContextClient import ContextClient from tests.tools.mock_osm.MockOSM import MockOSM from .OSM_Constants import SERVICE_CONNECTION_POINTS_1, SERVICE_CONNECTION_POINTS_2, SERVICE_TYPE from .OSM_Constants import ( SERVICE_CONNECTION_POINTS_1, SERVICE_CONNECTION_POINTS_2, SERVICE_TYPE ) from .PrepareTestScenario import ( # pylint: disable=unused-import # be careful, order of symbols is important here! nbi_application, osm_wim, context_client Loading Loading @@ -54,9 +59,21 @@ def test_prepare_environment(context_client : ContextClient) -> None: # pylint: assert len(response.service_ids ) == 0 assert len(response.slice_ids ) == 0 def test_create_service(osm_wim : MockOSM): # pylint: disable=redefined-outer-name def test_create_service(osm_wim : MockOSM, context_client : ContextClient): # pylint: disable=redefined-outer-name osm_wim.create_connectivity_service(SERVICE_TYPE, SERVICE_CONNECTION_POINTS_1) # Emulate service activation for the test service_uuid = list(osm_wim.conn_info.keys())[0] # this test adds a single service service = get_service_by_uuid( context_client, service_uuid, rw_copy=True, include_endpoint_ids=False, include_constraints=False, include_config_rules=False ) if service is None: raise Exception('Unable to find Service({:s})'.format(str(service_uuid))) service.service_status.service_status = ServiceStatusEnum.SERVICESTATUS_ACTIVE context_client.SetService(service) def test_get_service_status(osm_wim : MockOSM): # pylint: disable=redefined-outer-name service_uuid = list(osm_wim.conn_info.keys())[0] # this test adds a single service osm_wim.get_connectivity_service_status(service_uuid) Loading Loading
src/nbi/tests/test_ietf_l2vpn.py +21 −4 Original line number Diff line number Diff line Loading @@ -20,12 +20,17 @@ eventlet.monkey_patch() #pylint: disable=wrong-import-position import logging from common.Constants import DEFAULT_CONTEXT_NAME from common.proto.context_pb2 import ContextId from common.tools.descriptor.Loader import DescriptorLoader, check_descriptor_load_results, validate_empty_scenario from common.proto.context_pb2 import ContextId, ServiceStatusEnum from common.tools.context_queries.Service import get_service_by_uuid from common.tools.descriptor.Loader import ( DescriptorLoader, check_descriptor_load_results, validate_empty_scenario ) from common.tools.object_factory.Context import json_context_id from context.client.ContextClient import ContextClient from tests.tools.mock_osm.MockOSM import MockOSM from .OSM_Constants import SERVICE_CONNECTION_POINTS_1, SERVICE_CONNECTION_POINTS_2, SERVICE_TYPE from .OSM_Constants import ( SERVICE_CONNECTION_POINTS_1, SERVICE_CONNECTION_POINTS_2, SERVICE_TYPE ) from .PrepareTestScenario import ( # pylint: disable=unused-import # be careful, order of symbols is important here! nbi_application, osm_wim, context_client Loading Loading @@ -54,9 +59,21 @@ def test_prepare_environment(context_client : ContextClient) -> None: # pylint: assert len(response.service_ids ) == 0 assert len(response.slice_ids ) == 0 def test_create_service(osm_wim : MockOSM): # pylint: disable=redefined-outer-name def test_create_service(osm_wim : MockOSM, context_client : ContextClient): # pylint: disable=redefined-outer-name osm_wim.create_connectivity_service(SERVICE_TYPE, SERVICE_CONNECTION_POINTS_1) # Emulate service activation for the test service_uuid = list(osm_wim.conn_info.keys())[0] # this test adds a single service service = get_service_by_uuid( context_client, service_uuid, rw_copy=True, include_endpoint_ids=False, include_constraints=False, include_config_rules=False ) if service is None: raise Exception('Unable to find Service({:s})'.format(str(service_uuid))) service.service_status.service_status = ServiceStatusEnum.SERVICESTATUS_ACTIVE context_client.SetService(service) def test_get_service_status(osm_wim : MockOSM): # pylint: disable=redefined-outer-name service_uuid = list(osm_wim.conn_info.keys())[0] # this test adds a single service osm_wim.get_connectivity_service_status(service_uuid) Loading