diff options
author | hongyuzhao <zhao.hongyu@zte.com.cn> | 2019-09-18 14:35:00 +0800 |
---|---|---|
committer | hongyuzhao <zhao.hongyu@zte.com.cn> | 2019-09-18 15:15:22 +0800 |
commit | d8019fdc8c1243f7c8bcf54921639333526f3749 (patch) | |
tree | 2dc6ba361a759e88149c18c82ef100040c3443d2 /lcm/lcm/pub/verifyvnfd/verifyvnfd.py | |
parent | 4ba359d8f83a8bb9b6648b53c1372fee101e5ba2 (diff) |
Add vnfd validity check
Change-Id: Ied8d1c044b2b6f883be48820eaf1d0eff47a19c3
Issue-ID: VFC-1490
Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
Diffstat (limited to 'lcm/lcm/pub/verifyvnfd/verifyvnfd.py')
-rw-r--r-- | lcm/lcm/pub/verifyvnfd/verifyvnfd.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lcm/lcm/pub/verifyvnfd/verifyvnfd.py b/lcm/lcm/pub/verifyvnfd/verifyvnfd.py index 6fa5ac2b..0276c097 100644 --- a/lcm/lcm/pub/verifyvnfd/verifyvnfd.py +++ b/lcm/lcm/pub/verifyvnfd/verifyvnfd.py @@ -48,11 +48,12 @@ def _format_validation_error(error): def verify(new_vnfd): errors_found = [] - vnfd_schema_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "vnf_vnfd_schema.json") + vnfd_schema_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "vnf_vnfd_all_schema.json") with open(vnfd_schema_path, "r") as fvnfd_schema: vnfd_schema = json.load(fvnfd_schema) vnfd_validator = jsonschema.validators.Draft4Validator(schema=vnfd_schema) for error in vnfd_validator.iter_errors(new_vnfd): + # print("Error:%s" % error) logger.error("vnfd verify fail,%s" % _format_validation_error(error)) errors_found.append(_format_validation_error(error)) if len(errors_found) > 0: |