summaryrefslogtreecommitdiff
path: root/openerp/modules/module.py
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2014-03-17 03:13:17 +0100
committerAntony Lesuisse <al@openerp.com>2014-03-17 03:13:17 +0100
commit706ef452cb61b4b03e5e372dbf8fbb36fd3b0661 (patch)
tree9634b0f92030939730a6a64a903b853346706443 /openerp/modules/module.py
parent973ea59b28bad07eded12fc9cb2027d257b4d8c0 (diff)
[IMP] tests prepend modules names when logging
bzr revid: al@openerp.com-20140317021317-4o3l1uf2ts62w1di
Diffstat (limited to 'openerp/modules/module.py')
-rw-r--r--openerp/modules/module.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/openerp/modules/module.py b/openerp/modules/module.py
index 554b38f06cf..8958813baa2 100644
--- a/openerp/modules/module.py
+++ b/openerp/modules/module.py
@@ -38,7 +38,6 @@ import openerp.release as release
from openerp.tools.safe_eval import safe_eval as eval
_logger = logging.getLogger(__name__)
-_test_logger = logging.getLogger('openerp.tests')
# addons path as a list
ad_paths = []
@@ -340,7 +339,8 @@ def get_test_modules(module):
# Use a custom stream object to log the test executions.
class TestStream(object):
- def __init__(self):
+ def __init__(self, logger_name='openerp.tests'):
+ self.logger = logging.getLogger(logger_name)
self.r = re.compile(r'^-*$|^ *... *$|^ok$')
def flush(self):
pass
@@ -352,7 +352,7 @@ class TestStream(object):
if not first:
c = '` ' + c
first = False
- _test_logger.info(c)
+ self.logger.info(c)
current_test = None
@@ -369,9 +369,9 @@ def run_unit_tests(module_name, dbname):
for m in mods:
tests = unwrap_suite(unittest2.TestLoader().loadTestsFromModule(m))
suite = unittest2.TestSuite(itertools.ifilter(runs_at_install, tests))
- _logger.info('module %s: running test %s.', module_name, m.__name__)
+ _logger.info('running %s tests.', m.__name__)
- result = unittest2.TextTestRunner(verbosity=2, stream=TestStream()).run(suite)
+ result = unittest2.TextTestRunner(verbosity=2, stream=TestStream(m.__name__)).run(suite)
if not result.wasSuccessful():
r = False