summaryrefslogtreecommitdiff
path: root/odoo/modules/module.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/modules/module.py')
-rw-r--r--odoo/modules/module.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/odoo/modules/module.py b/odoo/modules/module.py
index 61ebadeeb95..13c1600985e 100644
--- a/odoo/modules/module.py
+++ b/odoo/modules/module.py
@@ -489,8 +489,9 @@ class OdooTestResult(unittest.result.TestResult):
# using logger.log makes it difficult to spot-replace findCaller in
# order to provide useful location information (the problematic spot
# inside the test function), so use lower-level functions instead
- record = logger.makeRecord(logger.name, level, fn, lno, msg, args, exc_info, func, extra, sinfo)
- logger.handle(record)
+ if logger.isEnabledFor(level):
+ record = logger.makeRecord(logger.name, level, fn, lno, msg, args, exc_info, func, extra, sinfo)
+ logger.handle(record)
def getDescription(self, test):
if isinstance(test, unittest.TestCase):
@@ -573,10 +574,8 @@ class OdooTestRunner(object):
start_time = time.perf_counter()
test(result)
time_taken = time.perf_counter() - start_time
-
- logger = logging.getLogger(test.__module__)
run = result.testsRun
- logger.info("Ran %d test%s in %.3fs", run, run != 1 and "s" or "", time_taken)
+ _logger.info("Ran %d test%s in %.3fs", run, run != 1 and "s" or "", time_taken)
return result
current_test = None