summaryrefslogtreecommitdiff
path: root/addons/base_module_quality/method_test
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base_module_quality/method_test')
-rw-r--r--addons/base_module_quality/method_test/method_test.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/addons/base_module_quality/method_test/method_test.py b/addons/base_module_quality/method_test/method_test.py
index 5c244309b14..8ca77b996f5 100644
--- a/addons/base_module_quality/method_test/method_test.py
+++ b/addons/base_module_quality/method_test/method_test.py
@@ -35,6 +35,7 @@ class quality_test(base_module_quality.abstract_quality_check):
self.bool_installed_only = True
self.ponderation = 1.0
self.result_det = {}
+ self.data_list = []
return None
def run_test(self, cr, uid, module_path):
@@ -67,6 +68,7 @@ class quality_test(base_module_quality.abstract_quality_check):
temp.append('Exception')
ex_count += 1
self.result_det[obj] = temp
+ self.data_list.append(self.result_det)
self.score = (ok_count + ex_count) and float(ok_count)/float(ok_count + ex_count) or 0.0
self.result = self.get_result()
self.result_details = self.get_result_details()
@@ -79,10 +81,14 @@ This test checks if the module classes are raising exception when calling basic
return summary
def get_result_details(self):
- header_list = ['method', 'Object Name', 'search()', 'fields_view_get', 'read']
- detail = "" #"\n===Method Test===\n"
+ header_list = []
+ header_list.append('{| border="1" cellspacing="0" cellpadding="5" align="left" \n! %-40s \n! %-16s \n! %-20s \n! %-16s ')
+ header_list.append('\n|-\n| %s \n| %s \n| %s \n| %s ')
+ header_view = ['Object Name', 'search()', 'fields_view_get', 'read']
+ self.data_list.append(header_view)
+ detail = ""
if not self.error:
- detail += self.format_table(header=header_list, data_list=[self.result_det])
+ detail += self.format_table(header=header_list, data_list=self.data_list)
return detail
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: