summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/pmsh_service
diff options
context:
space:
mode:
authorajay_dp001 <ajay.deep.singh@est.tech>2021-02-25 22:28:58 +0530
committerajay_dp001 <ajay.deep.singh@est.tech>2021-03-12 19:39:42 +0530
commitc359095f9569daf9a7d875153a3872c7cb4baf1b (patch)
tree970b44f96bf1689c8958ae7f315f97cad8cef811 /components/pm-subscription-handler/pmsh_service
parent3d80f7dc08b7785f96ade594576f7d3fcffd8f88 (diff)
[DCAEGEN-2] Added Junit for nfFilter schema validation
Issue-ID: DCAEGEN2-2637 Signed-off-by: ajay_dp001 <ajay.deep.singh@est.tech> Change-Id: I52192460e4f68f6ef7661e81487dcdd9fc286562
Diffstat (limited to 'components/pm-subscription-handler/pmsh_service')
-rwxr-xr-xcomponents/pm-subscription-handler/pmsh_service/mod/pmsh_utils.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/components/pm-subscription-handler/pmsh_service/mod/pmsh_utils.py b/components/pm-subscription-handler/pmsh_service/mod/pmsh_utils.py
index 7b91a307..a5fc86e6 100755
--- a/components/pm-subscription-handler/pmsh_service/mod/pmsh_utils.py
+++ b/components/pm-subscription-handler/pmsh_service/mod/pmsh_utils.py
@@ -128,10 +128,7 @@ class AppConfig:
sub_data = self.subscription.__dict__
validate(instance=sub_data, schema=self.sub_schema)
nf_filter = sub_data["nfFilter"]
- for filter_name in nf_filter:
- if len(nf_filter[filter_name]) > 0:
- break
- else:
+ if not [filter_name for filter_name, val in nf_filter.items() if len(val) > 0]:
raise ValidationError("At least one filter within nfFilter must not be empty")
logger.debug("Subscription schema is valid.")