summaryrefslogtreecommitdiffstats
path: root/testapi/testapi-client/testapiclient/utils/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'testapi/testapi-client/testapiclient/utils/__init__.py')
-rw-r--r--testapi/testapi-client/testapiclient/utils/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/testapi/testapi-client/testapiclient/utils/__init__.py b/testapi/testapi-client/testapiclient/utils/__init__.py
new file mode 100644
index 0000000..ebb891f
--- /dev/null
+++ b/testapi/testapi-client/testapiclient/utils/__init__.py
@@ -0,0 +1,8 @@
+def get_item_properties(item, fields):
+ """Return a tuple containing the item properties.
+
+ :param item: a single item resource (e.g. Server, Project, etc)
+ :param fields: tuple of strings with the desired field names
+ """
+
+ return tuple([item.get(field, '') for field in fields])