test_azerbaijani_http_handover (test_workflow.HttpTests.test_azerbaijani_http_handover) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "GET /api/config HTTP/1.1" 200 - 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 200 - 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/confirm HTTP/1.1" 200 - ok test_cross_site_fetch_rejected (test_workflow.HttpTests.test_cross_site_fetch_rejected) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "GET /api/config HTTP/1.1" 403 - ok test_csrf_required (test_workflow.HttpTests.test_csrf_required) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 403 - ok test_db_not_web_accessible (test_workflow.HttpTests.test_db_not_web_accessible) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "GET /data/shiftlens.sqlite3 HTTP/1.1" 404 - ok test_foreign_host_cannot_read_config_token (test_workflow.HttpTests.test_foreign_host_cannot_read_config_token) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "GET /api/config HTTP/1.1" 403 - ok test_foreign_origin_rejected_even_with_token (test_workflow.HttpTests.test_foreign_origin_rejected_even_with_token) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 403 - ok test_host_suffix_bypass_rejected (test_workflow.HttpTests.test_host_suffix_bypass_rejected) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "GET /api/config HTTP/1.1" 403 - ok test_http_workflow (test_workflow.HttpTests.test_http_workflow) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 200 - 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/confirm HTTP/1.1" 200 - ok test_json_size_limit_before_parsing (test_workflow.HttpTests.test_json_size_limit_before_parsing) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 413 - ok test_non_object_json_rejected (test_workflow.HttpTests.test_non_object_json_rejected) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 400 - ok test_provider_failure_has_gateway_status (test_workflow.HttpTests.test_provider_failure_has_gateway_status) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 502 - ok test_same_origin_post_works (test_workflow.HttpTests.test_same_origin_post_works) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 200 - ok test_voice_code_alias_http_confirmation_keeps_original_source (test_workflow.HttpTests.test_voice_code_alias_http_confirmation_keeps_original_source) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 200 - 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/confirm HTTP/1.1" 200 - ok test_wrong_content_type_rejected (test_workflow.HttpTests.test_wrong_content_type_rejected) ... 127.0.0.1 - - [09/Oct/2026 14:38:28] "POST /api/analyze HTTP/1.1" 415 - ok