From: DR695H Date: Mon, 3 Jun 2019 22:50:19 +0000 (-0400) Subject: remove jsonutils since its in the ONAPLibrary now X-Git-Tag: 6.0.0-ONAP~65 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=f255f34b75338c9ee76bdc3a0e7773b6fa35098a;p=testsuite%2Fpython-testing-utils.git remove jsonutils since its in the ONAPLibrary now Change-Id: I6483723514b54f1894b1609b7a516ca6c996d5f0 Issue-ID: TEST-158 Signed-off-by: DR695H --- 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