summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--robotframework-onap/eteutils/JSONUtils.py32
-rw-r--r--robotframework-onap/setup.py2
2 files changed, 20 insertions, 14 deletions
diff --git a/robotframework-onap/eteutils/JSONUtils.py b/robotframework-onap/eteutils/JSONUtils.py
index 2d0868c..605509f 100644
--- a/robotframework-onap/eteutils/JSONUtils.py
+++ b/robotframework-onap/eteutils/JSONUtils.py
@@ -2,25 +2,30 @@ 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."""
+ """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);
+ left_json = json.loads(left)
else:
- left_json = left;
+ left_json = left
if isinstance(right, str) or isinstance(right, unicode):
- right_json = json.loads(right);
+ right_json = json.loads(right)
else:
- right_json = right;
+ right_json = right
- ddiff = DeepDiff(left_json, right_json, ignore_order=True);
+ ddiff = DeepDiff(left_json, right_json, ignore_order=True)
if ddiff == {}:
- return True;
+ return True
else:
- return False;
+ 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 """
@@ -32,10 +37,11 @@ class JSONUtils:
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 = [];
+ """ 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; \ No newline at end of file
+ elements.append(item)
+ return elements
diff --git a/robotframework-onap/setup.py b/robotframework-onap/setup.py
index 2307375..6cecbc5 100644
--- a/robotframework-onap/setup.py
+++ b/robotframework-onap/setup.py
@@ -18,7 +18,7 @@ from setuptools import setup
setup(
name='robotframework-onap', # This is the name of your PyPI-package.
keywords=["utils", "robotframework", "testing", "onap"],
- version='0.4', # Update the version number for new releases
+ version='0.5', # Update the version number for new releases
license="Apache 2.0",
description='Scripts written to be used during robot framework testing', # Info about script
long_description="python-package that provides convenience methods to make certain tasks in robot framework easier."