mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 18:27:09 +00:00
Added test for logger component.
This commit is contained in:
parent
8ac763c6f6
commit
4cc9606bcc
31
tests/components/test_logger.py
Normal file
31
tests/components/test_logger.py
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
"""
|
||||||
|
tests.test_logger
|
||||||
|
~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Tests logger component.
|
||||||
|
"""
|
||||||
|
import logging
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
from homeassistant.components import logger
|
||||||
|
|
||||||
|
|
||||||
|
class TestUpdater(unittest.TestCase):
|
||||||
|
""" Test logger component. """
|
||||||
|
|
||||||
|
def test_logger(self):
|
||||||
|
""" Uses logger to create a logging filter """
|
||||||
|
config = {'logger':
|
||||||
|
{'default': 'warning',
|
||||||
|
'logs': {'test': 'info'}}}
|
||||||
|
|
||||||
|
logger.setup(None, config)
|
||||||
|
|
||||||
|
self.assertTrue(len(logging.root.handlers) > 0)
|
||||||
|
handler = logging.root.handlers[-1]
|
||||||
|
|
||||||
|
self.assertEqual(len(handler.filters), 1)
|
||||||
|
log_filter = handler.filters[0].logfilter
|
||||||
|
|
||||||
|
self.assertEqual(log_filter['default'], logging.WARNING)
|
||||||
|
self.assertEqual(log_filter['logs']['test'], logging.INFO)
|
Loading…
x
Reference in New Issue
Block a user