summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/tests/base_setup.py
diff options
context:
space:
mode:
authorraviteja.karumuri <raviteja.karumuri@est.tech>2021-12-02 19:13:27 +0000
committerraviteja.karumuri <raviteja.karumuri@est.tech>2021-12-14 12:18:50 +0000
commitc77c6d999abd83235798b20d7c76e1005f7135a3 (patch)
treee429604cbfbd45b9bc0409ae9571497ce2394f04 /components/pm-subscription-handler/tests/base_setup.py
parentadcbd374f47858f02a5155ec63d678442fb7f4a0 (diff)
[PMSH] Read NFS associated with MG by using MGName and subName
Issue-ID: DCAEGEN2-2993 Signed-off-by: Raviteja, Karumuri <raviteja.karumuri@est.tech> Change-Id: I651a687ab7480fc0d42bf976c3d1b34f00e73e98
Diffstat (limited to 'components/pm-subscription-handler/tests/base_setup.py')
-rwxr-xr-xcomponents/pm-subscription-handler/tests/base_setup.py22
1 files changed, 21 insertions, 1 deletions
diff --git a/components/pm-subscription-handler/tests/base_setup.py b/components/pm-subscription-handler/tests/base_setup.py
index 0005be74..560eaeb8 100755
--- a/components/pm-subscription-handler/tests/base_setup.py
+++ b/components/pm-subscription-handler/tests/base_setup.py
@@ -23,7 +23,7 @@ from unittest.mock import patch, MagicMock
from mod import create_app, db
from mod.api.db_models import NetworkFunctionFilterModel, MeasurementGroupModel, \
- SubscriptionModel, NfSubRelationalModel
+ SubscriptionModel, NetworkFunctionModel, NfSubRelationalModel
from mod.network_function import NetworkFunctionFilter
from mod.pmsh_utils import AppConfig
from mod.pmsh_config import AppConfig as NewAppConfig
@@ -89,6 +89,26 @@ def create_multiple_subscription_data(subscription_names):
return subscriptions
+def create_multiple_network_function_data(nf_name_list):
+ """
+ Creates list of network function model objects
+
+ Args:
+ nf_name_list (list): Network function names
+
+ Returns
+ list: of network function model objects
+ """
+ nf_list = []
+ for nf_name in nf_name_list:
+ nf = NetworkFunctionModel(nf_name, '10.10.10.32', '2001:0db8:0:0:0:0:1428:57ab',
+ '687kj45-d396-4efb-af02-6b83499b12f8',
+ 'e80a6ae3-cafd-4d24-850d-e14c084a5ca9',
+ 'model_name', 'pm_control', '1.0.2')
+ nf_list.append(nf)
+ return nf_list
+
+
class BaseClassSetup(TestCase):
app = None
app_context = None