setup_wizard.tests.test_views.test_tls_credential_views_extendedΒΆ

Comprehensive tests for TLS credential import and generate views.

ClassesΒΆ

TestSetupWizardImportTlsServerCredentialPkcs12View

Test PKCS12 TLS credential import view.

TestSetupWizardImportTlsServerCredentialSeparateFilesView

Test separate files TLS credential import view.

TestSetupWizardTlsServerCredentialApplyView

Test TLS credential application view.

TestSetupWizardGenerateTlsServerCredentialView

Test TLS credential generation view.

Module ContentsΒΆ

class setup_wizard.tests.test_views.test_tls_credential_views_extended.TestSetupWizardImportTlsServerCredentialPkcs12View[source]ΒΆ

Test PKCS12 TLS credential import view.

setup_method()[source]ΒΆ

Set up test fixtures.

test_form_valid_success(mock_cursor, mock_get_or_create, mock_script, mock_get_state)[source]ΒΆ

Test form_valid with successful PKCS12 import.

test_form_valid_script_error(mock_get_or_create, mock_script, mock_get_state)[source]ΒΆ

Test form_valid with script CalledProcessError.

test_form_valid_file_not_found(mock_get_or_create, mock_script, mock_get_state)[source]ΒΆ

Test form_valid with script file not found.

test_form_valid_unexpected_exception(mock_get_or_create, mock_get_state)[source]ΒΆ

Test form_valid with unexpected exception.

test_get_error_message_from_return_code()[source]ΒΆ

Test error message mapping from return codes.

class setup_wizard.tests.test_views.test_tls_credential_views_extended.TestSetupWizardImportTlsServerCredentialSeparateFilesView[source]ΒΆ

Test separate files TLS credential import view.

setup_method()[source]ΒΆ

Set up test fixtures.

test_dispatch_not_in_docker()[source]ΒΆ

Test dispatch redirects when not in Docker container.

test_dispatch_wrong_state(mock_redirect, mock_get_state)[source]ΒΆ

Test dispatch with wrong wizard state.

class setup_wizard.tests.test_views.test_tls_credential_views_extended.TestSetupWizardTlsServerCredentialApplyView[source]ΒΆ

Test TLS credential application view.

setup_method()[source]ΒΆ

Set up test fixtures.

test_get_success_url_with_hsm(mock_get_config)[source]ΒΆ

Test get_success_url with HSM storage type.

test_get_success_url_with_software(mock_get_config)[source]ΒΆ

Test get_success_url with software storage type.

test_get_success_url_config_not_found(mock_get_config)[source]ΒΆ

Test get_success_url when config doesn’t exist.

test_get_not_in_docker()[source]ΒΆ

Test GET request when not in Docker.

test_get_wrong_state(mock_redirect, mock_get_state)[source]ΒΆ

Test GET with wrong wizard state.

test_post_not_in_docker()[source]ΒΆ

Test POST request when not in Docker.

test_form_valid_no_tls_credential(mock_first, mock_get_state)[source]ΒΆ

Test form_valid when no TLS credential exists - should redirect with error.

class setup_wizard.tests.test_views.test_tls_credential_views_extended.TestSetupWizardGenerateTlsServerCredentialView[source]ΒΆ

Test TLS credential generation view.

setup_method()[source]ΒΆ

Set up test fixtures.

test_dispatch_not_in_docker()[source]ΒΆ

Test dispatch when not in Docker.

test_dispatch_wrong_state(mock_redirect, mock_get_state)[source]ΒΆ

Test dispatch with wrong wizard state.

test_dispatch_success(mock_get_state)[source]ΒΆ

Test successful dispatch.