setup_wizard.tests.test_views.test_tls_apply_extended

Comprehensive tests for TLS apply view form_valid and write_pem_files methods.

Classes

TestTlsServerCredentialApplyFormValid

Test form_valid of TLS Server Credential Apply View.

TestWritePemFiles

Test _write_pem_files static method.

Module Contents

class setup_wizard.tests.test_views.test_tls_apply_extended.TestTlsServerCredentialApplyFormValid[source]

Test form_valid of TLS Server Credential Apply View.

setup_method()[source]

Set up test fixtures.

test_form_valid_success_with_hsm(mock_write_pem, mock_get_config, mock_script, mock_first, mock_get_state)[source]

Test form_valid with successful TLS apply using HSM.

test_form_valid_success_without_hsm(mock_write_pem, mock_get_config, mock_script, mock_first, mock_get_state)[source]

Test form_valid with successful TLS apply without HSM.

test_form_valid_config_not_found(mock_write_pem, mock_script, mock_first, mock_get_state)[source]

Test form_valid when KeyStorageConfig doesn’t exist.

test_form_valid_script_error(mock_write_pem, mock_get_config, mock_script, mock_first, mock_get_state)[source]

Test form_valid with script CalledProcessError.

test_form_valid_file_not_found(mock_write_pem, mock_get_config, mock_script, mock_first, mock_get_state)[source]

Test form_valid with FileNotFoundError.

test_form_valid_unexpected_exception(mock_write_pem, mock_get_config, mock_first, mock_get_state)[source]

Test form_valid with unexpected exception.

class setup_wizard.tests.test_views.test_tls_apply_extended.TestWritePemFiles[source]

Test _write_pem_files static method.

test_write_pem_files_success(mock_chain_path, mock_cert_path, mock_key_path)[source]

Test successful PEM files writing.

test_write_pem_files_empty_chain(mock_chain_path, mock_cert_path, mock_key_path)[source]

Test PEM files writing with empty certificate chain.