summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/tests/services/test_subscription_service.py
diff options
context:
space:
mode:
Diffstat (limited to 'components/pm-subscription-handler/tests/services/test_subscription_service.py')
-rw-r--r--components/pm-subscription-handler/tests/services/test_subscription_service.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/components/pm-subscription-handler/tests/services/test_subscription_service.py b/components/pm-subscription-handler/tests/services/test_subscription_service.py
index dca6d871..a0e4d541 100644
--- a/components/pm-subscription-handler/tests/services/test_subscription_service.py
+++ b/components/pm-subscription-handler/tests/services/test_subscription_service.py
@@ -202,6 +202,9 @@ class SubscriptionServiceTestCase(BaseClassSetup):
mock_publish.return_value = None
subscription = self.create_test_subs('xtraPM-All-gNB-R2B-new2', 'msrmt_grp_name-new2')
subscription = json.loads(subscription)['subscription']
+ sub_model = SubscriptionModel(subscription["subscriptionName"],
+ subscription['operationalPolicyName'],
+ subscription['controlLoopName'], 'LOCKED')
measurement_grp = MeasurementGroupModel('subscription_name_1',
'msrmt_grp_name', 'UNLOCKED',
15, 'pm.xml', [], [])
@@ -211,7 +214,7 @@ class SubscriptionServiceTestCase(BaseClassSetup):
mock_filter_call.return_value = NetworkFunctionFilter(**subscription["nfFilter"])
filtered_nfs = nf_service.capture_filtered_nfs(subscription["subscriptionName"])
subscription_service.publish_measurement_grp_to_nfs(
- subscription["subscriptionName"], filtered_nfs, measurement_grps)
+ sub_model, filtered_nfs, measurement_grps)
# Two unlocked measurement Group published
self.assertEqual(mock_publish.call_count, 6)
@@ -229,6 +232,9 @@ class SubscriptionServiceTestCase(BaseClassSetup):
mock_publish.side_effect = Exception('Publish failed')
subscription = self.create_test_subs('xtraPM-All-gNB-R2B-new2', 'msrmt_grp_name-new2')
subscription = json.loads(subscription)['subscription']
+ sub_model = SubscriptionModel(subscription["subscriptionName"],
+ subscription['operationalPolicyName'],
+ subscription['controlLoopName'], 'LOCKED')
measurement_grp = MeasurementGroupModel('subscription_name_1',
'msrmt_grp_name', 'UNLOCKED',
15, 'pm.xml', [], [])
@@ -238,7 +244,7 @@ class SubscriptionServiceTestCase(BaseClassSetup):
mock_filter_call.return_value = NetworkFunctionFilter(**subscription["nfFilter"])
filtered_nfs = nf_service.capture_filtered_nfs(subscription["subscriptionName"])
subscription_service.publish_measurement_grp_to_nfs(
- subscription["subscriptionName"], filtered_nfs, measurement_grps)
+ sub_model, filtered_nfs, measurement_grps)
mock_logger.assert_called_with('Publish event failed for nf name, measure_grp_name, '
'sub_name: pnf_33_ericsson,meas2, xtraPM-All-gNB-R2B-new2 '
'with error: Publish failed')