def METHOD_NAME(apprise_asset, apprise_mock, srv, caplog):
    module = load_module_by_name("mqttwarn.services.apprise_multi")
    item = Item(
        addrs=[
            {
                "baseuri": "mailtos://smtp_username:smtp_password@mail.example.org",
                "recipients": ["foo@example.org", "bar@example.org"],
                "sender": "monitoring@example.org",
                "sender_name": "Example Monitoring",
            }
        ],
        title="⚽ Message title ⚽",
        message="⚽ Notification message ⚽",
    )
    outcome = module.plugin(srv, item)
    assert apprise_mock.mock_calls == [
        call(asset=mock.ANY),
        call().add(
            "mailtos://smtp_username:smtp_password@mail.example.org"
            "?to=foo%40example.org%2Cbar%40example.org&from=monitoring%40example.org&name=Example+Monitoring"
        ),
        call().notify(body="⚽ Notification message ⚽", title="⚽ Message title ⚽"),
        call().notify().__bool__(),
    ]
    assert outcome is True
    assert (
        "Sending notification to Apprise. target=None, addresses=["
        "{"
        "'baseuri': 'mailtos://smtp_username:smtp_password@mail.example.org', "
        "'recipients': ['foo@example.org', 'bar@example.org'], "
        "'sender': 'monitoring@example.org', 'sender_name': 'Example Monitoring'}]" in caplog.messages
    )
    assert "Successfully sent message using Apprise" in caplog.messages