1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-25 05:26:47 +00:00
This commit is contained in:
Paulus Schoutsen
2019-07-31 12:25:30 -07:00
parent da05dfe708
commit 4de97abc3a
2676 changed files with 163166 additions and 140084 deletions

View File

@@ -8,13 +8,13 @@ import homeassistant.util.logging as logging_util
def test_sensitive_data_filter():
"""Test the logging sensitive data filter."""
log_filter = logging_util.HideSensitiveDataFilter('mock_sensitive')
log_filter = logging_util.HideSensitiveDataFilter("mock_sensitive")
clean_record = logging.makeLogRecord({'msg': "clean log data"})
clean_record = logging.makeLogRecord({"msg": "clean log data"})
log_filter.filter(clean_record)
assert clean_record.msg == "clean log data"
sensitive_record = logging.makeLogRecord({'msg': "mock_sensitive log"})
sensitive_record = logging.makeLogRecord({"msg": "mock_sensitive log"})
log_filter.filter(sensitive_record)
assert sensitive_record.msg == "******* log"
@@ -34,10 +34,10 @@ def test_async_handler_loop_log(loop):
assert handler.release() is None
assert handler.formatter is base_handler.formatter
assert handler.name is base_handler.get_name()
handler.name = 'mock_name'
assert base_handler.get_name() == 'mock_name'
handler.name = "mock_name"
assert base_handler.get_name() == "mock_name"
log_record = logging.makeLogRecord({'msg': "Test Log Record"})
log_record = logging.makeLogRecord({"msg": "Test Log Record"})
handler.emit(log_record)
yield from handler.async_close(True)
assert queue.get_nowait().msg == "Test Log Record"
@@ -53,7 +53,7 @@ def test_async_handler_thread_log(loop):
base_handler = logging.handlers.QueueHandler(queue)
handler = logging_util.AsyncHandler(loop, base_handler)
log_record = logging.makeLogRecord({'msg': "Test Log Record"})
log_record = logging.makeLogRecord({"msg": "Test Log Record"})
def add_log():
"""Emit a mock log."""
@@ -69,12 +69,15 @@ def test_async_handler_thread_log(loop):
async def test_async_create_catching_coro(hass, caplog):
"""Test exception logging of wrapped coroutine."""
async def job():
raise Exception('This is a bad coroutine')
raise Exception("This is a bad coroutine")
pass
hass.async_create_task(logging_util.async_create_catching_coro(job()))
await hass.async_block_till_done()
assert 'This is a bad coroutine' in caplog.text
assert ('hass.async_create_task('
'logging_util.async_create_catching_coro(job()))' in caplog.text)
assert "This is a bad coroutine" in caplog.text
assert (
"hass.async_create_task("
"logging_util.async_create_catching_coro(job()))" in caplog.text
)