diff options
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.py | 18 |
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'))) |