setup_wizard.tests.test_forms.test_startupwizardtlscertificateformΒΆ

Tests for StartupWizardTlsCertificateForm.

ClassesΒΆ

TestStartupWizardTlsCertificateForm

Test cases for StartupWizardTlsCertificateForm.

Module ContentsΒΆ

class setup_wizard.tests.test_forms.test_startupwizardtlscertificateform.TestStartupWizardTlsCertificateForm[source]ΒΆ

Test cases for StartupWizardTlsCertificateForm.

test_form_has_expected_fields()[source]ΒΆ

Test form has the expected fields.

test_form_field_defaults()[source]ΒΆ

Test form fields have correct default values.

test_clean_ipv4_addresses_valid_single()[source]ΒΆ

Test cleaning a single valid IPv4 address.

test_clean_ipv4_addresses_valid_multiple()[source]ΒΆ

Test cleaning multiple valid IPv4 addresses.

test_clean_ipv4_addresses_empty_string()[source]ΒΆ

Test cleaning empty IPv4 addresses returns empty list.

test_clean_ipv4_addresses_whitespace_only()[source]ΒΆ

Test cleaning whitespace-only IPv4 addresses returns empty list.

test_clean_ipv4_addresses_with_trailing_comma()[source]ΒΆ

Test cleaning IPv4 addresses with trailing comma.

test_clean_ipv4_addresses_invalid()[source]ΒΆ

Test cleaning invalid IPv4 address raises ValidationError.

test_clean_ipv4_addresses_mixed_valid_invalid()[source]ΒΆ

Test cleaning mixed valid and invalid IPv4 addresses.

test_clean_ipv6_addresses_valid_single()[source]ΒΆ

Test cleaning a single valid IPv6 address.

test_clean_ipv6_addresses_valid_multiple()[source]ΒΆ

Test cleaning multiple valid IPv6 addresses.

test_clean_ipv6_addresses_empty_string()[source]ΒΆ

Test cleaning empty IPv6 addresses returns empty list.

test_clean_ipv6_addresses_whitespace_only()[source]ΒΆ

Test cleaning whitespace-only IPv6 addresses returns empty list.

test_clean_ipv6_addresses_invalid()[source]ΒΆ

Test cleaning invalid IPv6 address raises ValidationError.

test_clean_domain_names_valid_single()[source]ΒΆ

Test cleaning a single domain name.

test_clean_domain_names_valid_multiple()[source]ΒΆ

Test cleaning multiple domain names.

test_clean_domain_names_empty_string()[source]ΒΆ

Test cleaning empty domain names returns empty list.

test_clean_domain_names_whitespace_only()[source]ΒΆ

Test cleaning whitespace-only domain names returns empty list.

test_clean_domain_names_with_trailing_comma()[source]ΒΆ

Test cleaning domain names with trailing comma.

test_clean_all_san_types_provided()[source]ΒΆ

Test form validation with all SAN types provided.

test_clean_no_san_entries_raises_error()[source]ΒΆ

Test form validation fails when no SAN entries provided.

test_clean_only_ipv4()[source]ΒΆ

Test form validation with only IPv4 addresses.

test_clean_only_ipv6()[source]ΒΆ

Test form validation with only IPv6 addresses.

test_clean_only_domain_names()[source]ΒΆ

Test form validation with only domain names.

test_clean_whitespace_not_counted_as_san_entry()[source]ΒΆ

Test form validation treats whitespace-only fields as empty.

test_clean_with_extra_whitespace_in_addresses()[source]ΒΆ

Test cleaning handles extra whitespace in addresses.