aboutsummaryrefslogtreecommitdiffstats
path: root/tests/usecases-5G-bulkpm/5G-bulkpm/resources/JsonValidatorLibrary.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/usecases-5G-bulkpm/5G-bulkpm/resources/JsonValidatorLibrary.py')
-rw-r--r--tests/usecases-5G-bulkpm/5G-bulkpm/resources/JsonValidatorLibrary.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/tests/usecases-5G-bulkpm/5G-bulkpm/resources/JsonValidatorLibrary.py b/tests/usecases-5G-bulkpm/5G-bulkpm/resources/JsonValidatorLibrary.py
deleted file mode 100644
index ed376ff2..00000000
--- a/tests/usecases-5G-bulkpm/5G-bulkpm/resources/JsonValidatorLibrary.py
+++ /dev/null
@@ -1,40 +0,0 @@
-# -*- coding: utf-8 -*-
-
-import logging
-
-from jsonschema import validate, ValidationError, SchemaError
-from simplejson import load
-
-
-class JsonValidatorLibrary(object):
-
- def __init__(self):
- pass
-
- @staticmethod
- def validate(schema_path, json_path):
- logging.info("Schema path: " + schema_path)
- logging.info("JSON path: " + json_path)
- schema = None
- data = None
- try:
- schema = load(open(schema_path, 'r'))
- data = load(open(json_path, 'r'))
- except (IOError, ValueError, OSError) as e:
- logging.error(e.message)
- return 1
-
- try:
- validate(data, schema)
- except (ValidationError, SchemaError) as e:
- logging.error(e.message)
- return 1
-
- # logger.log("JSON validation successful")
- print("JSON validation successful")
- return 0
-
-
-if __name__ == '__main__':
- lib = JsonValidatorLibrary()
-# sys.exit(JsonValidatorLibrary().validate(sys.argv[1], sys.argv[2]))