pki.tests.test_views_certificatesΒΆ

Tests for PKI certificate views.

ClassesΒΆ

TestCertificatesRedirectView

Test suite for CertificatesRedirectView.

TestCertificateTableView

Test suite for CertificateTableView.

TestCertificateDetailView

Test suite for CertificateDetailView.

TestIssuingCaCertificateDownloadView

Test suite for IssuingCaCertificateDownloadView.

TestCertificateDownloadView

Test suite for CertificateDownloadView.

TestCertificateMultipleDownloadView

Test suite for CertificateMultipleDownloadView.

TestTlsServerCertificateDownloadView

Test suite for TlsServerCertificateDownloadView.

Module ContentsΒΆ

class pki.tests.test_views_certificates.TestCertificatesRedirectView[source]ΒΆ

Test suite for CertificatesRedirectView.

test_redirect_view_pattern_name()[source]ΒΆ

Test that the redirect view has correct pattern name.

class pki.tests.test_views_certificates.TestCertificateTableView[source]ΒΆ

Test suite for CertificateTableView.

test_table_view_renders(rf, admin_user)[source]ΒΆ

Test that the certificate table view renders successfully.

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)

test_table_view_pagination(rf, admin_user)[source]ΒΆ

Test that pagination is configured.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_certificates.TestCertificateDetailView[source]ΒΆ

Test suite for CertificateDetailView.

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

Test get_context_data includes subject and issuer entries.

Parameters:

rf (django.test.RequestFactory)

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

Test that IP addresses from SAN are extracted.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_certificates.TestIssuingCaCertificateDownloadView[source]ΒΆ

Test suite for IssuingCaCertificateDownloadView.

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

Test downloading certificate as PEM.

Parameters:

rf (django.test.RequestFactory)

test_download_raises_404_without_pk(rf, admin_user)[source]ΒΆ

Test that Http404 is raised when pk is None.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_certificates.TestCertificateDownloadView[source]ΒΆ

Test suite for CertificateDownloadView.

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

Test that download summary is displayed when no format is provided.

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

Test downloading certificate in PEM format.

Parameters:

rf (django.test.RequestFactory)

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

Test downloading certificate in DER format.

Parameters:

rf (django.test.RequestFactory)

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

Test downloading with custom filename.

Parameters:

rf (django.test.RequestFactory)

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

Test that common name is used for filename when available.

Parameters:

rf (django.test.RequestFactory)

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

Test that invalid format raises Http404.

Parameters:

rf (django.test.RequestFactory)

test_download_raises_404_without_pk(rf, admin_user)[source]ΒΆ

Test that Http404 is raised when pk is None.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_certificates.TestCertificateMultipleDownloadView[source]ΒΆ

Test suite for CertificateMultipleDownloadView.

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

Test that pks_path is included in context data.

Parameters:

rf (django.test.RequestFactory)

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

Test downloading single certificate as ZIP archive (multiple download view).

Parameters:

rf (django.test.RequestFactory)

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

Test downloading single certificate as TAR.GZ archive (multiple download view).

Parameters:

rf (django.test.RequestFactory)

test_download_summary_without_formats(client, admin_user, issuing_ca_instance, credential_instance)[source]ΒΆ

Test that download summary is displayed when formats are not provided.

test_download_raises_404_without_pks(rf, admin_user)[source]ΒΆ

Test that Http404 is raised when pks is None.

Parameters:

rf (django.test.RequestFactory)

test_download_raises_404_for_invalid_pks(rf, admin_user)[source]ΒΆ

Test that Http404 is raised when some pks don’t exist.

Parameters:

rf (django.test.RequestFactory)

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

Test that invalid file format raises Http404.

Parameters:

rf (django.test.RequestFactory)

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

Test that invalid archive format raises Http404.

Parameters:

rf (django.test.RequestFactory)

class pki.tests.test_views_certificates.TestTlsServerCertificateDownloadView[source]ΒΆ

Test suite for TlsServerCertificateDownloadView.

test_download_tls_server_certificate(rf, admin_user, tls_client_credential_instance)[source]ΒΆ

Test downloading the TLS server certificate.

Parameters:

rf (django.test.RequestFactory)

test_download_raises_404_when_no_tls_cert(rf, admin_user)[source]ΒΆ

Test that Http404 is raised when no TLS certificate is configured.

Parameters:

rf (django.test.RequestFactory)