Use dataclass instead of attr slots for mqtt PublishMessage and ReceiveMessage (#101062)

Use dataclass instead of attr slots
This commit is contained in:
Jan Bouwhuis
2023-09-28 20:36:30 +02:00
committed by GitHub
parent 77c519220d
commit 0ded0ef4ee
2 changed files with 17 additions and 17 deletions

View File

@ -2085,7 +2085,9 @@ async def test_handle_message_callback(
callbacks.append(args)
mock_mqtt = await mqtt_mock_entry()
msg = ReceiveMessage("some-topic", b"test-payload", 1, False)
msg = ReceiveMessage(
"some-topic", b"test-payload", 1, False, "some-topic", datetime.now()
)
mqtt_client_mock.on_connect(mqtt_client_mock, None, None, 0)
await mqtt.async_subscribe(hass, "some-topic", _callback)
mqtt_client_mock.on_message(mock_mqtt, None, msg)