teoat's picture
fix(backend): fix port and health check robustness
d29a5a0 verified
[
"tests/unit/test_analytics_performance.py::test_get_temporal_flow_limit",
"tests/unit/test_auth.py::TestAuthEndpoints::test_health_endpoint",
"tests/unit/test_auth.py::TestAuthEndpoints::test_login_endpoint_exists",
"tests/unit/test_auth.py::TestAuthEndpoints::test_register_endpoint_exists",
"tests/unit/test_auth.py::TestDatabaseHealth::test_critical_tables_exist",
"tests/unit/test_auth.py::TestDatabaseHealth::test_database_connection",
"tests/unit/test_auth.py::TestPasswordValidation::test_critical_tables_exist",
"tests/unit/test_auth.py::TestPasswordValidation::test_database_connection",
"tests/unit/test_auth.py::TestPasswordValidation::test_password_hash_not_plaintext",
"tests/unit/test_auth.py::TestPasswordValidation::test_password_minimum_length",
"tests/unit/test_auth.py::TestSecurityHeaders::test_csp_header_present",
"tests/unit/test_auth.py::TestSecurityHeaders::test_security_headers_present",
"tests/unit/test_auth.py::TestTokenEndpoints::test_logout_endpoint_exists",
"tests/unit/test_auth.py::TestTokenEndpoints::test_refresh_token_endpoint_exists",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_auth_service_attributes",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_authenticate_user_failure",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_authenticate_user_success",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_create_access_token",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_create_access_token_with_expiry",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_decode_invalid_token",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_decode_valid_token",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_hash_password_actual",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_password_strength_validation",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_verify_password_actual",
"tests/unit/test_auth_mocks.py::TestAuthMocks::test_verify_password_mock",
"tests/unit/test_backup_mocks.py::test_create_backup_mock_fs",
"tests/unit/test_backup_mocks.py::test_upload_to_s3_mock_boto",
"tests/unit/test_case_repository_performance.py::TestCaseNoteNPlus1::test_get_notes_optimized",
"tests/unit/test_config.py::TestConfigurationConcepts::test_configuration_constants",
"tests/unit/test_config.py::TestConfigurationConcepts::test_cors_origin_detection",
"tests/unit/test_config.py::TestConfigurationConcepts::test_environment_variables",
"tests/unit/test_config.py::TestMiddlewareConfiguration::test_middleware_routers_defined",
"tests/unit/test_config.py::TestRouterSetup::test_core_routers_defined",
"tests/unit/test_config.py::TestRouterSetup::test_router_includes_prefix",
"tests/unit/test_database.py::TestDatabaseConcepts::test_connection_pool_concepts",
"tests/unit/test_database.py::TestDatabaseConcepts::test_database_url_parsing",
"tests/unit/test_database.py::TestDatabaseConcepts::test_session_factory_concepts",
"tests/unit/test_database.py::TestSQLAlchemyTypes::test_column_types",
"tests/unit/test_database.py::TestSQLAlchemyTypes::test_orm_relationships",
"tests/unit/test_database_mocks.py::test_connection_pooling_optimization",
"tests/unit/test_database_mocks.py::test_database_optimizer_indexes",
"tests/unit/test_database_mocks.py::test_query_monitoring",
"tests/unit/test_fraud_detection.py::TestDataValidation::test_amount_validation",
"tests/unit/test_fraud_detection.py::TestDataValidation::test_email_validation",
"tests/unit/test_fraud_detection.py::TestFraudDetection::test_fraud_engine_initialization",
"tests/unit/test_fraud_detection.py::TestFraudDetection::test_fraud_rule_creation",
"tests/unit/test_fraud_detection.py::TestFraudDetection::test_transaction_analysis",
"tests/unit/test_fraud_detection.py::TestSecurityValidation::test_input_sanitization",
"tests/unit/test_fraud_detection.py::TestSecurityValidation::test_password_strength",
"tests/unit/test_health.py::TestHealthConcepts::test_health_import",
"tests/unit/test_health.py::TestHealthConcepts::test_health_response_structure",
"tests/unit/test_health.py::TestHealthConcepts::test_readiness_concepts",
"tests/unit/test_health.py::TestHealthRouter::test_health_endpoint",
"tests/unit/test_health.py::TestHealthRouter::test_health_response_format",
"tests/unit/test_health.py::TestHealthRouter::test_health_response_has_status",
"tests/unit/test_health.py::TestHealthRouter::test_ready_endpoint",
"tests/unit/test_health.py::TestLivenessProbes::test_liveness_response",
"tests/unit/test_security.py::TestInputValidation::test_email_format_validation",
"tests/unit/test_security.py::TestInputValidation::test_password_minimum_length",
"tests/unit/test_security.py::TestPasswordHashing::test_password_hash_generates_string",
"tests/unit/test_security.py::TestPasswordHashing::test_password_verification"
]