signer.tests.test_viewsΒΆ

Tests for signer.views module.

ClassesΒΆ

TestSignerTableView

Test cases for SignerTableView.

TestSignerAddMethodSelectView

Test cases for SignerAddMethodSelectView.

TestSignerAddFileImportFileTypeSelectView

Test cases for SignerAddFileImportFileTypeSelectView.

TestSignerAddFileImportPkcs12View

Test cases for SignerAddFileImportPkcs12View.

TestSignerAddFileImportSeparateFilesView

Test cases for SignerAddFileImportSeparateFilesView.

TestSignerConfigView

Test cases for SignerConfigView.

TestSignedMessagesListView

Test cases for SignedMessagesListView.

TestSignerBulkDeleteConfirmView

Test cases for SignerBulkDeleteConfirmView.

TestSignHashView

Test cases for SignHashView.

TestSignHashSuccessView

Test cases for SignHashSuccessView.

FunctionsΒΆ

key_storage_config()

Create a software key storage configuration.

sample_signer(key_storage_config)

Create a sample signer for testing.

request_factory()

Create a RequestFactory instance.

Module ContentsΒΆ

signer.tests.test_views.key_storage_config()[source]ΒΆ

Create a software key storage configuration.

signer.tests.test_views.sample_signer(key_storage_config)[source]ΒΆ

Create a sample signer for testing.

signer.tests.test_views.request_factory()[source]ΒΆ

Create a RequestFactory instance.

class signer.tests.test_views.TestSignerTableView[source]ΒΆ

Test cases for SignerTableView.

test_view_uses_correct_template(request_factory)[source]ΒΆ

Test view uses correct template.

test_view_context_object_name(request_factory)[source]ΒΆ

Test view has correct context object name.

test_view_uses_correct_model(request_factory)[source]ΒΆ

Test view uses SignerModel.

test_view_lists_signers(request_factory, sample_signer)[source]ΒΆ

Test view lists all signers.

class signer.tests.test_views.TestSignerAddMethodSelectView[source]ΒΆ

Test cases for SignerAddMethodSelectView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_form_valid_redirects_to_file_import(request_factory)[source]ΒΆ

Test form_valid redirects to file import.

class signer.tests.test_views.TestSignerAddFileImportFileTypeSelectView[source]ΒΆ

Test cases for SignerAddFileImportFileTypeSelectView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_form_valid_pkcs12_redirects(request_factory)[source]ΒΆ

Test form_valid redirects to PKCS#12 import.

test_form_valid_other_redirects(request_factory)[source]ΒΆ

Test form_valid redirects to separate files import.

class signer.tests.test_views.TestSignerAddFileImportPkcs12View[source]ΒΆ

Test cases for SignerAddFileImportPkcs12View.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_view_success_url()[source]ΒΆ

Test view has correct success URL.

class signer.tests.test_views.TestSignerAddFileImportSeparateFilesView[source]ΒΆ

Test cases for SignerAddFileImportSeparateFilesView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_view_success_url()[source]ΒΆ

Test view has correct success URL.

class signer.tests.test_views.TestSignerConfigView[source]ΒΆ

Test cases for SignerConfigView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_view_context_object_name()[source]ΒΆ

Test view has correct context object name.

test_view_only_allows_get()[source]ΒΆ

Test view only allows GET requests.

test_view_displays_signer_details(request_factory, sample_signer)[source]ΒΆ

Test view displays signer details.

class signer.tests.test_views.TestSignedMessagesListView[source]ΒΆ

Test cases for SignedMessagesListView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_view_context_object_name()[source]ΒΆ

Test view has correct context object name.

test_view_filters_by_signer(request_factory, sample_signer)[source]ΒΆ

Test view filters signed messages by signer.

test_view_orders_by_created_at_desc(request_factory, sample_signer)[source]ΒΆ

Test view orders signed messages by created_at descending.

class signer.tests.test_views.TestSignerBulkDeleteConfirmView[source]ΒΆ

Test cases for SignerBulkDeleteConfirmView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_view_uses_correct_model()[source]ΒΆ

Test view uses SignerModel.

test_view_success_url()[source]ΒΆ

Test view has correct success URL.

class signer.tests.test_views.TestSignHashView[source]ΒΆ

Test cases for SignHashView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_view_success_url()[source]ΒΆ

Test view has correct success URL.

test_form_valid_signs_hash_with_rsa(mock_objects, request_factory, sample_signer)[source]ΒΆ

Test form_valid successfully signs hash with RSA key.

test_form_valid_stores_signature_in_session(request_factory, sample_signer)[source]ΒΆ

Test form_valid stores signature data in session.

test_form_valid_handles_signing_error(request_factory, sample_signer)[source]ΒΆ

Test form_valid handles signing errors gracefully.

class signer.tests.test_views.TestSignHashSuccessView[source]ΒΆ

Test cases for SignHashSuccessView.

test_view_uses_correct_template()[source]ΒΆ

Test view uses correct template.

test_get_displays_signature_from_session(request_factory)[source]ΒΆ

Test GET displays signature data from session.

test_get_redirects_without_signature_data(request_factory)[source]ΒΆ

Test GET redirects when no signature data in session.

test_get_context_data_includes_page_category()[source]ΒΆ

Test get_context_data includes context_page_category.