[FIX] account_payment: the amount_residual field is not searchable so it cannot be...
[odoo/odoo.git] / openerp / tools / assertion_report.py
1
2 class assertion_report(object):
3     """
4     Simple pair of success and failures counts (used to record YAML and XML
5     `assert` tags as well as unittest2 tests outcome (in this case, not
6     individual `assert`)).
7     """
8     def __init__(self):
9         self.successes = 0
10         self.failures = 0
11
12     def record_success(self):
13         self.successes += 1
14
15     def record_failure(self):
16         self.failures += 1
17
18     def record_result(self, result):
19         if result is None:
20             pass
21         elif result is True:
22             self.record_success()
23         elif result is False:
24             self.record_failure()
25
26     def __str__(self):
27         res = 'Assertions report: %s successes, %s failures' % (self.successes, self.failures)
28         return res
29