def METHOD_NAME():
    test_event = event_generator()
    test_standard_urls = [
        "a" + random_string(),
        f"ses://{random_email()}/{random_string()}/{random_string()}/us-east-1/",
        f"pBUL://{random_string()}/{random_email()}",
    ]
    test_custom_urls = [
        "JSON://" + random_string(),
        f"jsons://{random_string()}:my/pass/word@{random_string()}.com/{random_string()}",
        "form://" + random_string(),
        "fORMS://" + str(random_int()),
        "xml:" + str(random_int()),
        "xmls://" + random_string(),
    ]
    # Validate all standard urls are not considered custom
    responses = [AppriseEventListener.is_custom_url(url) for url in test_standard_urls]
    assert not any(responses)
    # Validate all custom urls are actually considered custom
    responses = [AppriseEventListener.is_custom_url(url) for url in test_custom_urls]
    assert all(responses)
    updated_standard_urls = AppriseEventListener.update_urls_with_event_data(test_standard_urls, test_event)
    updated_custom_urls = AppriseEventListener.update_urls_with_event_data(test_custom_urls, test_event)
    # Validate that no URLs are lost when updating them
    assert len(updated_standard_urls) == len(test_standard_urls)
    assert len(updated_custom_urls) == len(updated_custom_urls)