1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Add custom entries to logbook

This commit is contained in:
Paulus Schoutsen
2015-09-13 18:30:44 -07:00
parent 513f6e9c3c
commit de5a2fee83
2 changed files with 57 additions and 2 deletions

View File

@@ -63,6 +63,25 @@ class TestComponentHistory(unittest.TestCase):
entries[0], name='Home Assistant', message='restarted',
domain=ha.DOMAIN)
def test_process_custom_logbook_entries(self):
""" Tests if custom log book entries get added as an entry. """
name = 'Nice name'
message = 'has a custom entry'
entity_id = 'sun.sun'
entries = list(logbook.humanify((
ha.Event(logbook.EVENT_LOGBOOK_ENTRY, {
logbook.ATTR_NAME: name,
logbook.ATTR_MESSAGE: message,
logbook.ATTR_ENTITY_ID: entity_id,
}),
)))
self.assertEqual(1, len(entries))
self.assert_entry(
entries[0], name=name, message=message,
domain='sun', entity_id=entity_id)
def assert_entry(self, entry, when=None, name=None, message=None,
domain=None, entity_id=None):
""" Asserts an entry is what is expected """