summaryrefslogtreecommitdiffstats
path: root/utils/test/result_collection_api/opnfv_testapi/resources/result_models.py
diff options
context:
space:
mode:
authorSerenaFeng <feng.xiaowei@zte.com.cn>2016-07-27 12:38:13 +0800
committerJose Lausuch <jose.lausuch@ericsson.com>2016-07-27 09:28:05 +0000
commitebd48fb22672ba26b05ee638a4aac7cd0b456f8d (patch)
tree41201e2fa1afc9075c2b707ea5402e9a0e17bae7 /utils/test/result_collection_api/opnfv_testapi/resources/result_models.py
parent31bff7be93ba291b9f61867f74baf663fc72c751 (diff)
update testapi server in testresults.opnfv.org
support body of post results carries no trust_indicator add unittest of no trust_indicator in post results body specify changes in db JIRA: FUNCTEST-391 Change-Id: Ic61a5edbad1bca7689d618761bca94ef69dea80b Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Diffstat (limited to 'utils/test/result_collection_api/opnfv_testapi/resources/result_models.py')
-rw-r--r--utils/test/result_collection_api/opnfv_testapi/resources/result_models.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/utils/test/result_collection_api/opnfv_testapi/resources/result_models.py b/utils/test/result_collection_api/opnfv_testapi/resources/result_models.py
index dd1e3dc53..f73f5c612 100644
--- a/utils/test/result_collection_api/opnfv_testapi/resources/result_models.py
+++ b/utils/test/result_collection_api/opnfv_testapi/resources/result_models.py
@@ -55,15 +55,14 @@ class TI(object):
@staticmethod
def from_dict(a_dict):
- if a_dict is None:
- return None
t = TI()
- t.current = a_dict.get('current')
- if 'histories' in a_dict.keys():
- for history in a_dict.get('histories', None):
- t.histories.append(TIHistory.from_dict(history))
- else:
- t.histories = []
+ if a_dict:
+ t.current = a_dict.get('current')
+ if 'histories' in a_dict.keys():
+ for history in a_dict.get('histories', None):
+ t.histories.append(TIHistory.from_dict(history))
+ else:
+ t.histories = []
return t
@@ -97,7 +96,7 @@ class ResultCreateRequest(object):
self.build_tag = build_tag
self.scenario = scenario
self.criteria = criteria
- self.trust_indicator = trust_indicator
+ self.trust_indicator = trust_indicator if trust_indicator else TI(0)
def format(self):
return {