pki.tests.test_views_domainsΒΆ

Tests for PKI domain views.

ClassesΒΆ

TestDomainTableView

Test suite for DomainTableView.

TestDomainCreateView

Test suite for DomainCreateView.

TestDomainConfigView

Test suite for DomainConfigView.

TestDomainDetailView

Test suite for DomainDetailView.

TestDomainCaBulkDeleteConfirmView

Test suite for DomainCaBulkDeleteConfirmView.

TestDevIdRegistrationCreateView

Test suite for DevIdRegistrationCreateView.

TestDevIdRegistrationDeleteView

Test suite for DevIdRegistrationDeleteView.

TestDevIdMethodSelectView

Test suite for DevIdMethodSelectView.

TestIssuedCertificatesView

Test suite for IssuedCertificatesView.

TestOnboardingMethodSelectIdevidHelpView

Test suite for OnboardingMethodSelectIdevidHelpView.

Module ContentsΒΆ

class pki.tests.test_views_domains.TestDomainTableView[source]ΒΆ

Test suite for DomainTableView.

test_table_view_renders(rf, admin_user)[source]ΒΆ

Test that the domain table view renders successfully.

Parameters:

rf (django.test.RequestFactory)

test_table_view_lists_domains(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test that domains are listed in the table view.

Parameters:

rf (django.test.RequestFactory)

test_table_view_context_data(rf, admin_user)[source]ΒΆ

Test that context data is properly set.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_domains.TestDomainCreateView[source]ΒΆ

Test suite for DomainCreateView.

test_create_view_get_form_filters_autogen_cas(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test that get_form filters out autogen root CAs.

Parameters:

rf (django.test.RequestFactory)

test_create_view_removes_is_active_field(rf, admin_user)[source]ΒΆ

Test that is_active field is removed from the form.

Parameters:

rf (django.test.RequestFactory)

test_create_view_success_message(client, admin_user, issuing_ca_instance)[source]ΒΆ

Test that success message is displayed after creating domain.

class pki.tests.test_views_domains.TestDomainConfigView[source]ΒΆ

Test suite for DomainConfigView.

test_config_view_get_context_data(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test that context data includes profile data and certificates.

Parameters:

rf (django.test.RequestFactory)

test_config_view_post_updates_allowed_profiles(client, admin_user, issuing_ca_instance)[source]ΒΆ

Test that POST request updates allowed certificate profiles.

test_config_view_post_duplicate_alias_warning(client, admin_user, issuing_ca_instance)[source]ΒΆ

Test that duplicate alias triggers warning message.

class pki.tests.test_views_domains.TestDomainDetailView[source]ΒΆ

Test suite for DomainDetailView.

test_detail_view_displays_domain(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test that detail view displays domain information.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_domains.TestDomainCaBulkDeleteConfirmView[source]ΒΆ

Test suite for DomainCaBulkDeleteConfirmView.

test_bulk_delete_success(client, admin_user, issuing_ca_instance)[source]ΒΆ

Test successful bulk deletion of domains.

class pki.tests.test_views_domains.TestDevIdRegistrationCreateView[source]ΒΆ

Test suite for DevIdRegistrationCreateView.

test_create_view_get_domain(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_domain method retrieves the domain.

Parameters:

rf (django.test.RequestFactory)

test_create_view_get_domain_not_found(rf, admin_user)[source]ΒΆ

Test get_domain raises Http404 when domain doesn’t exist.

Parameters:

rf (django.test.RequestFactory)

test_create_view_get_truststore(rf, admin_user)[source]ΒΆ

Test get_truststore method retrieves the truststore.

Parameters:

rf (django.test.RequestFactory)

test_create_view_get_truststore_not_found(rf, admin_user)[source]ΒΆ

Test get_truststore raises Http404 when truststore doesn’t exist.

Parameters:

rf (django.test.RequestFactory)

test_create_view_get_initial_with_truststore(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_initial method with truststore ID.

Parameters:

rf (django.test.RequestFactory)

test_create_view_get_initial_without_truststore(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_initial method without truststore ID.

Parameters:

rf (django.test.RequestFactory)

test_create_view_get_context_data(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_context_data includes domain and truststore.

Parameters:

rf (django.test.RequestFactory)

test_create_view_success_url(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_success_url returns correct URL.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_domains.TestDevIdRegistrationDeleteView[source]ΒΆ

Test suite for DevIdRegistrationDeleteView.

test_delete_view_success_message(client, admin_user, issuing_ca_instance)[source]ΒΆ

Test that success message is displayed after deletion.

class pki.tests.test_views_domains.TestDevIdMethodSelectView[source]ΒΆ

Test suite for DevIdMethodSelectView.

test_method_select_view_context_data(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_context_data includes domain.

Parameters:

rf (django.test.RequestFactory)

test_method_select_import_truststore(client, admin_user, issuing_ca_instance)[source]ΒΆ

Test form_valid redirects to truststore add when import_truststore selected.

test_method_select_configure_pattern(client, admin_user, issuing_ca_instance)[source]ΒΆ

Test form_valid redirects to devid registration create when configure_pattern selected.

class pki.tests.test_views_domains.TestIssuedCertificatesView[source]ΒΆ

Test suite for IssuedCertificatesView.

test_issued_certificates_view_get_domain(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_domain method retrieves the domain.

Parameters:

rf (django.test.RequestFactory)

test_issued_certificates_view_no_issuing_ca_raises_404(rf, admin_user)[source]ΒΆ

Test that view raises Http404 when domain has no issuing CA.

Parameters:

rf (django.test.RequestFactory)

test_issued_certificates_view_get_context_data(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_context_data includes domain.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_domains.TestOnboardingMethodSelectIdevidHelpView[source]ΒΆ

Test suite for OnboardingMethodSelectIdevidHelpView.

test_idevid_help_view_get_context_data(rf, admin_user, issuing_ca_instance)[source]ΒΆ

Test get_context_data includes devid_registration pk.

Parameters:

rf (django.test.RequestFactory)