summaryrefslogtreecommitdiff
path: root/addons/base_module_quality/method_test/method_test.py
diff options
context:
space:
mode:
authormra (Open ERP) <mra@tinyerp.com>2009-01-07 18:37:53 +0530
committermra (Open ERP) <mra@tinyerp.com>2009-01-07 18:37:53 +0530
commit1d2fef3edfc768aa681dd609db2516d34fae27a0 (patch)
tree6976aec5ff5fae6c2cc51b8c35fb9e620c482b0b /addons/base_module_quality/method_test/method_test.py
parent8e34540eebaf0ff5e75e68c700d419310180983a (diff)
quality module
bzr revid: mra@tinyerp.com-20090107130753-n0or93qkfcuj96b6
Diffstat (limited to 'addons/base_module_quality/method_test/method_test.py')
-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: