summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--robotframework-onap/eteutils/JSONUtils.py47
1 files changed, 0 insertions, 47 deletions
diff --git a/robotframework-onap/eteutils/JSONUtils.py b/robotframework-onap/eteutils/JSONUtils.py
deleted file mode 100644
index 605509f..0000000
--- a/robotframework-onap/eteutils/JSONUtils.py
+++ /dev/null
@@ -1,47 +0,0 @@
-import json
-
-from deepdiff import DeepDiff
-
-
-class JSONUtils:
- """JSONUtils is common resource for simple json helper keywords."""
-
- def __init__(self):
- pass
-
- def json_equals(self, left, right):
- """JSON Equals takes in two strings or json objects, converts them into json if needed and then compares them,
- returning if they are equal or not."""
- if isinstance(left, str) or isinstance(left, unicode):
- left_json = json.loads(left)
- else:
- left_json = left
- if isinstance(right, str) or isinstance(right, unicode):
- right_json = json.loads(right)
- else:
- right_json = right
-
- ddiff = DeepDiff(left_json, right_json, ignore_order=True)
- if ddiff == {}:
- return True
- else:
- return False
-
- def make_list_into_dict(self, listOfDicts, key):
- """ Converts a list of dicts that contains a field that has a unique key into a dict of dicts """
- d = {}
- if isinstance(listOfDicts, list):
- for thisDict in listOfDicts:
- v = thisDict[key]
- d[v] = thisDict
- return d
-
- def find_element_in_array(self, searchedArray, key, value):
- """ Takes in an array and a key value, it will return the items in the array that has a key and value that
- matches what you pass in """
- elements = []
- for item in searchedArray:
- if key in item:
- if item[key] == value:
- elements.append(item)
- return elements