async def test_event_to_db_model(): """Test we can round trip Event conversion.""" event = ha.Event("state_changed", {"some": "attr"}, ha.EventOrigin.local, dt_util.utcnow()) native = Events.from_event(event).to_native() assert native == event native = Events.from_event(event, event_data="{}").to_native() event.data = {} assert native == event
def test_from_event(self): """Test converting event to db event.""" event = op.Event("test_event", {"some_data": 15}) assert event == Events.from_event(event).to_native()