summaryrefslogtreecommitdiffstats
path: root/utils/test/result_collection_api/common/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/test/result_collection_api/common/config.py')
-rw-r--r--utils/test/result_collection_api/common/config.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/utils/test/result_collection_api/common/config.py b/utils/test/result_collection_api/common/config.py
new file mode 100644
index 000000000..9f7272be8
--- /dev/null
+++ b/utils/test/result_collection_api/common/config.py
@@ -0,0 +1,33 @@
+##############################################################################
+# Copyright (c) 2015 Orange
+# guyrodrigue.koffi@orange.com / koffirodrigue@gmail.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+"""
+from ConfigParser import SafeConfigParser
+
+parser = SafeConfigParser()
+parser.read('config.ini')
+
+
+mongo_url = parser.get('default', 'mongo_url')
+"""
+
+
+def prepare_put_request(edit_request, key, new_value, old_value):
+ """
+ This function serves to prepare the elements in the update request.
+ We try to avoid replace the exact values in the db
+ edit_request should be a dict in which we add an entry (key) after
+ comparing values
+ """
+ if not (new_value is None):
+ if len(new_value) > 0:
+ if new_value != old_value:
+ edit_request[key] = new_value
+
+ return edit_request