summaryrefslogtreecommitdiff
path: root/addons/base_module_quality/method_test/method_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base_module_quality/method_test/method_test.py')
-rw-r--r--addons/base_module_quality/method_test/method_test.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/addons/base_module_quality/method_test/method_test.py b/addons/base_module_quality/method_test/method_test.py
index b07e7f349e1..ed53a535bcb 100644
--- a/addons/base_module_quality/method_test/method_test.py
+++ b/addons/base_module_quality/method_test/method_test.py
@@ -67,26 +67,22 @@ class quality_test(base_module_quality.abstract_quality_check):
ex_count += 1
self.result_det[obj] = temp
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()
+
return None
- def get_result(self, cr, uid, module_path, module_state):
- self.run_test(cr, uid, module_path)
- if not self.bool_installed_only or module_state=="installed":
- summary = """
+
+ def get_result(self):
+ summary = """
===Method Test===:
This test checks if the module classes are raising exception when calling basic methods or no.
""" + "Score: " + str(self.score) + "/10\n"
- else:
- summary =""" \n===Method Test===:
-
-The module has to be installed before running this test.\n\n """
- header_list = ""
- self.error = True
return summary
- def get_result_detail(self):
+ def get_result_details(self):
header_list = ['method', 'Object Name', 'search()', 'fields_view_get', 'read']
detail = "\n===Method Test===\n"
if not self.error: