est.tests.test_viewsΒΆ

Comprehensive tests for EST views.py module.

FunctionsΒΆ

request_factory()

Fixture providing Django RequestFactory.

mock_domain()

Fixture providing a mock DomainModel.

test_username_password_authentication_error()

Test that UsernamePasswordAuthenticationError can be raised.

test_username_password_authentication_error_message()

Test that UsernamePasswordAuthenticationError preserves error message.

test_logged_http_response_success_status()

Test LoggedHttpResponse logs success for status < 400.

test_logged_http_response_error_status()

Test LoggedHttpResponse logs error for status >= 400.

test_logged_http_response_bytes_content()

Test LoggedHttpResponse handles bytes content.

test_logged_http_response_default_status()

Test LoggedHttpResponse with default status (200).

test_logged_http_response_threshold_400()

Test LoggedHttpResponse threshold at exactly 400.

test_logged_http_response_threshold_399()

Test LoggedHttpResponse threshold at 399 (just below).

test_extract_requested_domain_success(mock_domain)

Test successful domain extraction.

test_extract_requested_domain_not_found()

Test domain extraction when domain does not exist.

test_est_simple_enrollment_mixin_event()

Test that EstSimpleEnrollmentMixin has correct EVENT attribute.

test_process_enrollment_success(mock_request_context, ...)

Test successful enrollment processing.

test_process_enrollment_request_context_failure(...)

Test enrollment processing when EstCertificateRequestContext initialization fails.

test_process_enrollment_validation_failure(...)

Test enrollment processing when validation fails.

test_est_simple_enrollment_view_csrf_exempt()

Test that EstSimpleEnrollmentView has CSRF exemption.

test_est_simple_enrollment_view_post(mock_process, ...)

Test POST request to EstSimpleEnrollmentView.

test_est_simple_enrollment_default_view_csrf_exempt()

Test that EstSimpleEnrollmentDefaultView has CSRF exemption.

test_est_simple_enrollment_default_view_post_success(...)

Test POST request to EstSimpleEnrollmentDefaultView with existing default domain.

test_est_simple_enrollment_default_view_post_domain_not_exist(...)

Test POST request to EstSimpleEnrollmentDefaultView when default domain doesn't exist.

test_est_simple_reenrollment_view_event()

Test that EstSimpleReEnrollmentView has correct EVENT attribute.

test_est_simple_reenrollment_view_csrf_exempt()

Test that EstSimpleReEnrollmentView has CSRF exemption.

test_est_simple_reenrollment_view_post_success(...)

Test successful reenrollment via POST.

test_est_simple_reenrollment_view_post_context_failure(...)

Test reenrollment when EstCertificateRequestContext initialization fails.

test_est_simple_reenrollment_view_post_authentication_failure(...)

Test reenrollment when authentication fails.

test_est_cacerts_view_csrf_exempt()

Test that EstCACertsView has CSRF exemption.

test_est_cacerts_view_get_success(mock_extract_domain, ...)

Test successful GET request to EstCACertsView.

test_est_cacerts_view_get_domain_not_found(...)

Test GET request to EstCACertsView when domain doesn't exist.

test_est_cacerts_view_get_no_issuing_ca(...)

Test GET request to EstCACertsView when domain has no issuing CA.

test_est_cacerts_view_get_exception(...)

Test GET request to EstCACertsView when exception occurs.

test_est_cacerts_view_get_base64_line_wrapping(...)

Test that EstCACertsView properly wraps base64 output at 64 characters.

test_est_cacerts_view_get_none_response_fallback(...)

Test EstCACertsView fallback when http_response is None after processing.

test_est_cacerts_view_get_headers_removed(...)

Test that Vary and Content-Language headers are removed from response.

test_est_csrattrs_view_csrf_exempt()

Test that EstCsrAttrsView has CSRF exemption.

test_est_csrattrs_view_get(request_factory)

Test GET request to EstCsrAttrsView returns 404.

test_est_csrattrs_view_get_with_domain(request_factory)

Test GET request to EstCsrAttrsView with domain parameter.

Module ContentsΒΆ

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

Fixture providing Django RequestFactory.

est.tests.test_views.mock_domain()[source]ΒΆ

Fixture providing a mock DomainModel.

est.tests.test_views.test_username_password_authentication_error()[source]ΒΆ

Test that UsernamePasswordAuthenticationError can be raised.

est.tests.test_views.test_username_password_authentication_error_message()[source]ΒΆ

Test that UsernamePasswordAuthenticationError preserves error message.

est.tests.test_views.test_logged_http_response_success_status()[source]ΒΆ

Test LoggedHttpResponse logs success for status < 400.

est.tests.test_views.test_logged_http_response_error_status()[source]ΒΆ

Test LoggedHttpResponse logs error for status >= 400.

est.tests.test_views.test_logged_http_response_bytes_content()[source]ΒΆ

Test LoggedHttpResponse handles bytes content.

est.tests.test_views.test_logged_http_response_default_status()[source]ΒΆ

Test LoggedHttpResponse with default status (200).

est.tests.test_views.test_logged_http_response_threshold_400()[source]ΒΆ

Test LoggedHttpResponse threshold at exactly 400.

est.tests.test_views.test_logged_http_response_threshold_399()[source]ΒΆ

Test LoggedHttpResponse threshold at 399 (just below).

est.tests.test_views.test_extract_requested_domain_success(mock_domain)[source]ΒΆ

Test successful domain extraction.

est.tests.test_views.test_extract_requested_domain_not_found()[source]ΒΆ

Test domain extraction when domain does not exist.

est.tests.test_views.test_est_simple_enrollment_mixin_event()[source]ΒΆ

Test that EstSimpleEnrollmentMixin has correct EVENT attribute.

est.tests.test_views.test_process_enrollment_success(mock_request_context, mock_validator, mock_parser, mock_auth, mock_authz, mock_profile_validator, mock_workflow, mock_processor, mock_responder, mock_error_responder, request_factory)[source]ΒΆ

Test successful enrollment processing.

est.tests.test_views.test_process_enrollment_request_context_failure(mock_request_context, request_factory)[source]ΒΆ

Test enrollment processing when EstCertificateRequestContext initialization fails.

est.tests.test_views.test_process_enrollment_validation_failure(mock_request_context, mock_validator, mock_error_responder, request_factory)[source]ΒΆ

Test enrollment processing when validation fails.

est.tests.test_views.test_est_simple_enrollment_view_csrf_exempt()[source]ΒΆ

Test that EstSimpleEnrollmentView has CSRF exemption.

est.tests.test_views.test_est_simple_enrollment_view_post(mock_process, request_factory)[source]ΒΆ

Test POST request to EstSimpleEnrollmentView.

est.tests.test_views.test_est_simple_enrollment_default_view_csrf_exempt()[source]ΒΆ

Test that EstSimpleEnrollmentDefaultView has CSRF exemption.

est.tests.test_views.test_est_simple_enrollment_default_view_post_success(mock_process, mock_get_domain, request_factory)[source]ΒΆ

Test POST request to EstSimpleEnrollmentDefaultView with existing default domain.

est.tests.test_views.test_est_simple_enrollment_default_view_post_domain_not_exist(mock_get_domain, request_factory)[source]ΒΆ

Test POST request to EstSimpleEnrollmentDefaultView when default domain doesn’t exist.

est.tests.test_views.test_est_simple_reenrollment_view_event()[source]ΒΆ

Test that EstSimpleReEnrollmentView has correct EVENT attribute.

est.tests.test_views.test_est_simple_reenrollment_view_csrf_exempt()[source]ΒΆ

Test that EstSimpleReEnrollmentView has CSRF exemption.

est.tests.test_views.test_est_simple_reenrollment_view_post_success(mock_request_context, mock_validator, mock_parser, mock_auth, mock_authz, mock_profile_validator, mock_workflow, mock_processor, mock_responder, mock_error_responder, request_factory)[source]ΒΆ

Test successful reenrollment via POST.

est.tests.test_views.test_est_simple_reenrollment_view_post_context_failure(mock_request_context, request_factory)[source]ΒΆ

Test reenrollment when EstCertificateRequestContext initialization fails.

est.tests.test_views.test_est_simple_reenrollment_view_post_authentication_failure(mock_request_context, mock_validator, mock_auth, mock_error_responder, request_factory)[source]ΒΆ

Test reenrollment when authentication fails.

est.tests.test_views.test_est_cacerts_view_csrf_exempt()[source]ΒΆ

Test that EstCACertsView has CSRF exemption.

est.tests.test_views.test_est_cacerts_view_get_success(mock_extract_domain, request_factory, mock_domain)[source]ΒΆ

Test successful GET request to EstCACertsView.

est.tests.test_views.test_est_cacerts_view_get_domain_not_found(mock_extract_domain, request_factory)[source]ΒΆ

Test GET request to EstCACertsView when domain doesn’t exist.

est.tests.test_views.test_est_cacerts_view_get_no_issuing_ca(mock_extract_domain, request_factory, mock_domain)[source]ΒΆ

Test GET request to EstCACertsView when domain has no issuing CA.

est.tests.test_views.test_est_cacerts_view_get_exception(mock_extract_domain, request_factory)[source]ΒΆ

Test GET request to EstCACertsView when exception occurs.

est.tests.test_views.test_est_cacerts_view_get_base64_line_wrapping(mock_extract_domain, request_factory, mock_domain)[source]ΒΆ

Test that EstCACertsView properly wraps base64 output at 64 characters.

est.tests.test_views.test_est_cacerts_view_get_none_response_fallback(mock_extract_domain, request_factory, mock_domain)[source]ΒΆ

Test EstCACertsView fallback when http_response is None after processing.

est.tests.test_views.test_est_cacerts_view_get_headers_removed(request_factory, mock_domain)[source]ΒΆ

Test that Vary and Content-Language headers are removed from response.

est.tests.test_views.test_est_csrattrs_view_csrf_exempt()[source]ΒΆ

Test that EstCsrAttrsView has CSRF exemption.

est.tests.test_views.test_est_csrattrs_view_get(request_factory)[source]ΒΆ

Test GET request to EstCsrAttrsView returns 404.

est.tests.test_views.test_est_csrattrs_view_get_with_domain(request_factory)[source]ΒΆ

Test GET request to EstCsrAttrsView with domain parameter.