def METHOD_NAME(self, portal_mock):
    addresses = ["mclasen@redhat.com"]
    subject = "Re: portal tests"
    body = "You have to see this"
    request = portal_mock.create_request()
    options = {
        "addresses": addresses,
        "subject": subject,
        "body": body,
    }
    response = request.call(
        "ComposeEmail",
        parent_window="",
        options=options,
    )
    assert response.response == 0
    # Check the impl portal was called with the right args
    method_calls = portal_mock.mock_interface.GetMethodCalls("ComposeEmail")
    assert len(method_calls) > 0
    _, args = method_calls[-1]
    assert args[2] == ""  # parent window
    assert args[3]["addresses"] == addresses
    assert args[3]["subject"] == subject
    assert args[3]["body"] == body