setup_wizard.tests.test_views.test_autorestore_extendedΒΆ

Comprehensive tests for auto-restore password recovery views.

ClassesΒΆ

TestBackupAutoRestorePasswordViewFormValid

Test form_valid method of BackupAutoRestorePasswordView.

TestBackupAutoRestorePasswordViewFormInvalid

Test form_invalid method of BackupAutoRestorePasswordView.

TestBackupAutoRestorePasswordViewHelpers

Test helper methods of BackupAutoRestorePasswordView.

Module ContentsΒΆ

class setup_wizard.tests.test_views.test_autorestore_extended.TestBackupAutoRestorePasswordViewFormValid[source]ΒΆ

Test form_valid method of BackupAutoRestorePasswordView.

setup_method()[source]ΒΆ

Set up test fixtures.

test_form_valid_success(mock_deactivate, mock_extract_tls, mock_handle_recovery, mock_script)[source]ΒΆ

Test form_valid with successful auto-restore.

test_form_valid_recovery_failure(mock_handle_recovery)[source]ΒΆ

Test form_valid when recovery fails.

test_form_valid_tls_extraction_failure(mock_extract_tls, mock_handle_recovery, mock_script)[source]ΒΆ

Test form_valid when TLS extraction fails.

test_form_valid_script_called_process_error(mock_extract_tls, mock_handle_recovery, mock_script)[source]ΒΆ

Test form_valid when shell script raises CalledProcessError.

test_form_valid_script_file_not_found(mock_extract_tls, mock_handle_recovery, mock_script)[source]ΒΆ

Test form_valid when shell script file not found.

test_form_valid_unexpected_exception(mock_extract_tls, mock_handle_recovery, mock_script)[source]ΒΆ

Test form_valid when unexpected exception occurs.

class setup_wizard.tests.test_views.test_autorestore_extended.TestBackupAutoRestorePasswordViewFormInvalid[source]ΒΆ

Test form_invalid method of BackupAutoRestorePasswordView.

setup_method()[source]ΒΆ

Set up test fixtures.

test_form_invalid_adds_error_message()[source]ΒΆ

Test form_invalid adds error message.

class setup_wizard.tests.test_views.test_autorestore_extended.TestBackupAutoRestorePasswordViewHelpers[source]ΒΆ

Test helper methods of BackupAutoRestorePasswordView.

setup_method()[source]ΒΆ

Set up test fixtures.

test_raise_runtime_error()[source]ΒΆ

Test _raise_runtime_error raises with logging.

test_deactivate_all_issuing_cas_with_active_cas(mock_filter)[source]ΒΆ

Test _deactivate_all_issuing_cas with active CAs.

test_deactivate_all_issuing_cas_no_active_cas(mock_filter)[source]ΒΆ

Test _deactivate_all_issuing_cas with no active CAs.

test_deactivate_all_issuing_cas_exception(mock_filter)[source]ΒΆ

Test _deactivate_all_issuing_cas handles exception.

test_extract_tls_certificates_success(mock_chain_path, mock_cert_path, mock_key_path, mock_get)[source]ΒΆ

Test _extract_tls_certificates with successful extraction.

test_extract_tls_certificates_not_found(mock_get)[source]ΒΆ

Test _extract_tls_certificates when credential not found.

test_extract_tls_certificates_no_credential(mock_get)[source]ΒΆ

Test _extract_tls_certificates when active TLS has no credential.

test_extract_tls_certificates_empty_chain(mock_chain_path, mock_cert_path, mock_key_path, mock_get)[source]ΒΆ

Test _extract_tls_certificates with empty trust store.

test_extract_tls_certificates_general_exception(mock_get)[source]ΒΆ

Test _extract_tls_certificates with general exception.