aboutsummaryrefslogtreecommitdiffstats
path: root/functest/tests/unit/energy
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2017-05-18 19:37:26 +0200
committerCédric Ollivier <cedric.ollivier@orange.com>2017-05-18 20:14:41 +0200
commited88e5e9abb8c24cee2507b62a45878637411c25 (patch)
treed395423186a037b68796a942e9e3f5ece8c73369 /functest/tests/unit/energy
parent510a5cfda3b375b432e0ed17a61e34de969b520c (diff)
Modify how to disable logging in unit test.
Logs are only disabled when the unit tests are run from cmdline. It allows running them via pytest_suite_runner.py and printing their results to functest.log. You should notice that the unit test must disable the logger of the tested TestCase (e.g. testcase.TestCase.logger.disabled = 1). Otherwise false logs will be printed in console. Change-Id: Ic171e4575c8bab2e52db1897ae026b61a03b6247 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'functest/tests/unit/energy')
-rw-r--r--functest/tests/unit/energy/test_functest_energy.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/functest/tests/unit/energy/test_functest_energy.py b/functest/tests/unit/energy/test_functest_energy.py
index ffe044bc2..6387b97ba 100644
--- a/functest/tests/unit/energy/test_functest_energy.py
+++ b/functest/tests/unit/energy/test_functest_energy.py
@@ -19,8 +19,6 @@ import functest.energy.energy as energy
CASE_NAME = "UNIT_test_CASE"
STEP_NAME = "UNIT_test_STEP"
-logging.disable(logging.CRITICAL)
-
class MockHttpResponse(object): # pylint: disable=too-few-public-methods
"""Mock response for Energy recorder API."""
@@ -274,4 +272,5 @@ class EnergyRecorderTest(unittest.TestCase):
if __name__ == "__main__":
+ logging.disable(logging.CRITICAL)
unittest.main(verbosity=2)