summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/tests/test_network_function_filter.py
diff options
context:
space:
mode:
Diffstat (limited to 'components/pm-subscription-handler/tests/test_network_function_filter.py')
-rw-r--r--components/pm-subscription-handler/tests/test_network_function_filter.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/components/pm-subscription-handler/tests/test_network_function_filter.py b/components/pm-subscription-handler/tests/test_network_function_filter.py
index 2151925d..f5369377 100644
--- a/components/pm-subscription-handler/tests/test_network_function_filter.py
+++ b/components/pm-subscription-handler/tests/test_network_function_filter.py
@@ -44,12 +44,14 @@ def load_test_cases():
class NetworkFunctionFilterTest(TestCase):
@parameterized.expand(load_test_cases, name_func=custom_name_func)
- def test(self, test_name, nf_filter, nf_name, model_invariant_uuid, model_version_id,
+ def test(self, test_name, nf_filter, nf_name, model_invariant_uuid,
+ model_version_id, model_name,
expected_result):
nf_filter = NetworkFunctionFilter(**nf_filter)
self.assertEqual(nf_filter.is_nf_in_filter(NetworkFunction(nf_name=nf_name,
model_invariant_id=model_invariant_uuid,
- model_version_id=model_version_id)),
+ model_version_id=model_version_id,
+ model_name=model_name)),
expected_result)
def test_filter_true_on_multiple_modelInvariantIDs(self):
@@ -61,12 +63,16 @@ class NetworkFunctionFilterTest(TestCase):
'7129e420-d396-4efb-af02-6b83499b12f8'
],
"modelVersionIDs": [
+ ],
+ "modelNames": [
+
]
})
self.assertTrue(nf_filter.is_nf_in_filter(
NetworkFunction(nf_name='pnf1',
model_invariant_id='7129e420-d396-4efb-af02-6b83499b12f8',
- model_version_id='e80a6ae3-cafd-4d24-850d-e14c084a5ca9')))
+ model_version_id='e80a6ae3-cafd-4d24-850d-e14c084a5ca9',
+ model_name='pnf_102')))
def test_filter_false_on_modelInvariantIDs_being_false_and_pnfname_being_true(self):
nf_filter = NetworkFunctionFilter(**{
@@ -79,9 +85,13 @@ class NetworkFunctionFilterTest(TestCase):
'7129e420-d396-4efb-af02-6b83499b12f8'
],
"modelVersionIDs": [
+ ],
+ "modelNames": [
+
]
})
self.assertFalse(nf_filter.is_nf_in_filter(
NetworkFunction(nf_name='pnf1',
model_invariant_id='WrongModelInvariantUUID',
- model_version_id='e80a6ae3-cafd-4d24-850d-e14c084a5ca9')))
+ model_version_id='e80a6ae3-cafd-4d24-850d-e14c084a5ca9',
+ model_name='pnf_102')))