async def METHOD_NAME(backend, alice, bob, alice_ws):
    await apiv2v3_events_subscribe(alice_ws)
    d1 = DateTime(2000, 1, 1)
    async with apiv2v3_events_listen(alice_ws) as listen:
        await backend.message.send(
            bob.organization_id, bob.device_id, alice.user_id, d1, b"Hello from Bob !"
        )
    assert listen.rep == ApiV2V3_EventsListenRepOk(unit=ApiV2V3_APIEventMessageReceived(1))
    rep = await apiv2v3_message_get(alice_ws)
    assert rep == ApiV2V3_MessageGetRepOk(
        messages=[
            ApiV2V3_Message(body=b"Hello from Bob !", sender=bob.device_id, timestamp=d1, count=1)
        ],
    )