est.tests.test_viewsΒΆ
Comprehensive tests for EST views.py module.
FunctionsΒΆ
Fixture providing Django RequestFactory. |
|
Fixture providing a mock DomainModel. |
|
Test that UsernamePasswordAuthenticationError can be raised. |
|
Test that UsernamePasswordAuthenticationError preserves error message. |
|
Test LoggedHttpResponse logs success for status < 400. |
|
Test LoggedHttpResponse logs error for status >= 400. |
|
Test LoggedHttpResponse handles bytes content. |
|
Test LoggedHttpResponse with default status (200). |
|
Test LoggedHttpResponse threshold at exactly 400. |
|
Test LoggedHttpResponse threshold at 399 (just below). |
|
|
Test successful domain extraction. |
Test domain extraction when domain does not exist. |
|
Test that EstSimpleEnrollmentMixin has correct EVENT attribute. |
|
|
Test successful enrollment processing. |
Test enrollment processing when EstCertificateRequestContext initialization fails. |
|
Test enrollment processing when validation fails. |
|
Test that EstSimpleEnrollmentView has CSRF exemption. |
|
|
Test POST request to EstSimpleEnrollmentView. |
Test that EstSimpleEnrollmentDefaultView has CSRF exemption. |
|
Test POST request to EstSimpleEnrollmentDefaultView with existing default domain. |
|
|
Test POST request to EstSimpleEnrollmentDefaultView when default domain doesn't exist. |
Test that EstSimpleReEnrollmentView has correct EVENT attribute. |
|
Test that EstSimpleReEnrollmentView has CSRF exemption. |
|
Test successful reenrollment via POST. |
|
Test reenrollment when EstCertificateRequestContext initialization fails. |
|
|
Test reenrollment when authentication fails. |
Test that EstCACertsView has CSRF exemption. |
|
|
Test successful GET request to EstCACertsView. |
Test GET request to EstCACertsView when domain doesn't exist. |
|
Test GET request to EstCACertsView when domain has no issuing CA. |
|
Test GET request to EstCACertsView when exception occurs. |
|
Test that EstCACertsView properly wraps base64 output at 64 characters. |
|
Test EstCACertsView fallback when http_response is None after processing. |
|
Test that Vary and Content-Language headers are removed from response. |
|
Test that EstCsrAttrsView has CSRF exemption. |
|
|
Test GET request to EstCsrAttrsView returns 404. |
|
Test GET request to EstCsrAttrsView with domain parameter. |
Module ContentsΒΆ
- 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.