def METHOD_NAME(username, blacklist_name=None):
    """
    Sends a test notification to trakt with the given authentication info and returns a boolean
    representing success.
    api: The api string to use
    username: The username to use
    blacklist_name: slug of trakt list used to hide not interested show
    Returns: True if the request succeeded, False otherwise
    """
    try:
        trakt_api = TraktAPI(settings.SSL_VERIFY, settings.TRAKT_TIMEOUT)
        trakt_api.validateAccount()
        if blacklist_name and blacklist_name is not None:
            trakt_lists = trakt_api.traktRequest("users/" + username + "/lists")
            found = False
            for trakt_list in trakt_lists:
                if trakt_list["ids"]["slug"] == blacklist_name:
                    return "Test notice sent successfully to Trakt"
            if not found:
                return "Trakt blacklist doesn't exists"
        else:
            return "Test notice sent successfully to Trakt"
    except (traktException, traktAuthException, traktServerBusy) as error:
        logger.warning(f"Could not connect to Trakt service: {error}")
        return f"Test notice failed to Trakt: {error}"