Loading src/sunrise6g_opensdk/network/clients/open5gs/client.py +6 −0 Original line number Diff line number Diff line # -*- coding: utf-8 -*- # Contributors: # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## from pydantic import ValidationError from sunrise6g_opensdk import logger Loading Loading @@ -59,6 +63,7 @@ class NetworkManager(NetworkManagementInterface): def core_specific_monitoring_event_validation( self, retrieve_location_request: schemas.RetrievalLocationRequest ) -> None: """Check core specific elements that required for location retrieval in NEF.""" if retrieve_location_request.device is None: raise ValidationError( "Open5GS requires a device to be specified for location retrieval in NEF." Loading @@ -67,6 +72,7 @@ class NetworkManager(NetworkManagementInterface): def add_core_specific_location_parameters( self, retrieve_location_request: schemas.RetrievalLocationRequest ) -> schemas.MonitoringEventSubscriptionRequest: """Add core specific location parameters to support location retrieval scenario in NEF.""" return schemas.MonitoringEventSubscriptionRequest( msisdn=retrieve_location_request.device.phoneNumber.root.lstrip("+"), notificationDestination="http://127.0.0.1:8001", Loading src/sunrise6g_opensdk/network/core/network_interface.py +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ # Contributors: # - Reza Mosahebfard (reza.mosahebfard@i2cat.net) # - Ferran Cañellas (ferran.canellas@i2cat.net) # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## import uuid from abc import ABC Loading tests/network/conftest.py +3 −0 Original line number Diff line number Diff line # Contributors: # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## import pytest from sunrise6g_opensdk.common.sdk import Sdk as sdkclient Loading tests/network/test_create_monitoring_event.py +3 −1 Original line number Diff line number Diff line # Contributors: # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## import pytest from sunrise6g_opensdk.common.sdk import Sdk as sdkclient from sunrise6g_opensdk.network.core.common import CoreHttpError from sunrise6g_opensdk.network.core.network_interface import NetworkManagementInterface from sunrise6g_opensdk.network.core.schemas import ( Loading Loading
src/sunrise6g_opensdk/network/clients/open5gs/client.py +6 −0 Original line number Diff line number Diff line # -*- coding: utf-8 -*- # Contributors: # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## from pydantic import ValidationError from sunrise6g_opensdk import logger Loading Loading @@ -59,6 +63,7 @@ class NetworkManager(NetworkManagementInterface): def core_specific_monitoring_event_validation( self, retrieve_location_request: schemas.RetrievalLocationRequest ) -> None: """Check core specific elements that required for location retrieval in NEF.""" if retrieve_location_request.device is None: raise ValidationError( "Open5GS requires a device to be specified for location retrieval in NEF." Loading @@ -67,6 +72,7 @@ class NetworkManager(NetworkManagementInterface): def add_core_specific_location_parameters( self, retrieve_location_request: schemas.RetrievalLocationRequest ) -> schemas.MonitoringEventSubscriptionRequest: """Add core specific location parameters to support location retrieval scenario in NEF.""" return schemas.MonitoringEventSubscriptionRequest( msisdn=retrieve_location_request.device.phoneNumber.root.lstrip("+"), notificationDestination="http://127.0.0.1:8001", Loading
src/sunrise6g_opensdk/network/core/network_interface.py +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ # Contributors: # - Reza Mosahebfard (reza.mosahebfard@i2cat.net) # - Ferran Cañellas (ferran.canellas@i2cat.net) # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## import uuid from abc import ABC Loading
tests/network/conftest.py +3 −0 Original line number Diff line number Diff line # Contributors: # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## import pytest from sunrise6g_opensdk.common.sdk import Sdk as sdkclient Loading
tests/network/test_create_monitoring_event.py +3 −1 Original line number Diff line number Diff line # Contributors: # - Panagiotis Pavlidis (p.pavlidis@iit.demokritos.gr) ## import pytest from sunrise6g_opensdk.common.sdk import Sdk as sdkclient from sunrise6g_opensdk.network.core.common import CoreHttpError from sunrise6g_opensdk.network.core.network_interface import NetworkManagementInterface from sunrise6g_opensdk.network.core.schemas import ( Loading