util.tests.test_validation
Tests for validation utilities.
Module Contents
-
class util.tests.test_validation.TestValidateCommonNameCharacters[source]
Test common name character validation.
-
test_valid_common_names()[source]
Test that valid common names pass validation.
-
test_invalid_characters()[source]
Test that common names with invalid characters fail.
-
class util.tests.test_validation.TestValidateApplicationUri[source]
Test application URI validation.
-
test_valid_application_uris()[source]
Test that valid application URIs pass validation.
-
test_invalid_application_uris()[source]
Test that invalid application URIs fail.
-
class util.tests.test_validation.TestValidateWebhookUrl[source]
Test webhook URL validation.
-
class util.tests.test_validation.TestValidateWebhookUrl[source]
Test webhook URL validation.
-
test_valid_webhook_urls(mock_getaddrinfo)[source]
Test that valid webhook URLs pass validation.
-
test_invalid_webhook_urls()[source]
Test that invalid webhook URLs fail.
-
test_blocked_ip_ranges()[source]
Test that various blocked IP ranges are rejected.
-
test_dns_resolution_failure()[source]
Test that unresolvable hostnames are rejected.
-
test_private_ip_allowed(mock_getaddrinfo)[source]
Test that private IPs are allowed.
-
class util.tests.test_validation.TestIsIpBlocked[source]
Test IP blocking functionality.
-
test_blocked_ips()[source]
Test that blocked IP addresses are correctly identified.
-
test_allowed_ips()[source]
Test that public and private IP addresses are not blocked.
-
class util.tests.test_validation.TestValidateWebhookSchemeAndHost[source]
Test URL scheme and host validation.
-
test_valid_schemes_and_hosts()[source]
Test that valid schemes and hosts pass validation.
-
test_invalid_schemes()[source]
Test that invalid schemes fail validation.
-
test_missing_scheme_or_host()[source]
Test that URLs without scheme or host fail validation.
-
class util.tests.test_validation.TestValidateWebhookPort[source]
Test port validation.
-
test_valid_ports()[source]
Test that valid ports pass validation.
-
test_dangerous_ports()[source]
Test that dangerous ports are blocked.
-
test_invalid_ports()[source]
Test that invalid port numbers fail validation.
-
class util.tests.test_validation.TestValidateWebhookHostnameAndIp[source]
Test hostname and IP validation.
-
test_blocked_hostnames()[source]
Test that blocked hostnames are rejected.
-
test_blocked_ip_resolution(mock_getaddrinfo)[source]
Test that hostnames resolving to blocked IPs are rejected.
-
test_dns_resolution_error(mock_getaddrinfo)[source]
Test that DNS resolution failures are handled.
-
test_valid_hostname(mock_getaddrinfo)[source]
Test that valid hostnames resolving to public IPs pass.