diff options
Diffstat (limited to 'utils/test/result_collection_api/common')
-rw-r--r-- | utils/test/result_collection_api/common/__init__.py | 8 | ||||
-rw-r--r-- | utils/test/result_collection_api/common/config.py | 33 | ||||
-rw-r--r-- | utils/test/result_collection_api/common/constants.py | 18 |
3 files changed, 59 insertions, 0 deletions
diff --git a/utils/test/result_collection_api/common/__init__.py b/utils/test/result_collection_api/common/__init__.py new file mode 100644 index 000000000..05c0c9392 --- /dev/null +++ b/utils/test/result_collection_api/common/__init__.py @@ -0,0 +1,8 @@ +############################################################################## +# 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 +############################################################################## 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 diff --git a/utils/test/result_collection_api/common/constants.py b/utils/test/result_collection_api/common/constants.py new file mode 100644 index 000000000..485dbf314 --- /dev/null +++ b/utils/test/result_collection_api/common/constants.py @@ -0,0 +1,18 @@ +############################################################################## +# 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 +############################################################################## + + +API_LISTENING_PORT = 8000 + +MONGO_URL = "mongodb://192.168.56.102:27017/" + +APPLICATION_JSON = "application/json" +HTTP_BAD_REQUEST = 400 +HTTP_FORBIDDEN = 403 +HTTP_NOT_FOUND = 404 |