[DEBUG] Running: python -m pytest tests/unit/ --cov=storm_logger --cov-report=term
[DEBUG] Collected 462 tests
[DEBUG] Matched PASSED: tests/unit/test_basic.py::TestBasicInfrastructure::test_basic_import PASSED [  0%]...
[DEBUG] Matched PASSED: tests/unit/test_basic.py::TestBasicInfrastructure::test_basic_config_creation PASSED [  0%]...
[DEBUG] Matched PASSED: tests/unit/test_basic.py::TestBasicInfrastructure::test_config_with_params PASSED [  0%]...
[DEBUG] Matched PASSED: tests/unit/test_basic.py::TestBasicInfrastructure::test_log_levels PASSED [  0%]...
[DEBUG] Matched PASSED: tests/unit/test_basic.py::TestBasicInfrastructure::test_pytest_fixtures PASSED [  1%]...
[DEBUG] Matched PASSED: tests/unit/test_basic.py::TestBasicInfrastructure::test_storm_branding PASSED [  1%]...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestMetricType::test_metric_type_values PASSED [  1%]...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestMetricType::test_metric_type_enumeration PASSED [  1%]...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetric::test_business_metric_creation PASSED [  1%]...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetric::test_business_metric_minimal_creation PASSE...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetric::test_exceeds_threshold_numeric PASSED [  2%...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetric::test_exceeds_threshold_no_threshold PASSED ...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetric::test_exceeds_threshold_non_numeric PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetric::test_to_dict_conversion PASSED [  3%]...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_collector_initialization PAS...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_add_metric_basic PASSED [  3...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_add_metric_with_all_params P...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_update_summary_numeric_metri...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_update_summary_threshold_vio...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_cleanup_old_metrics PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_metrics_no_filter PASSED...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_metrics_by_type PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_metrics_by_context PASSE...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_metrics_by_time PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_summary PASSED [  5%]...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_all_summaries PASSED [  ...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_performance_metrics_empt...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_performance_metrics_with...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_quality_metrics_empty PA...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_quality_metrics_with_dat...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_get_business_intelligence_re...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_calculate_trends PASSED [  6...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_generate_recommendations PAS...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_clear_metrics PASSED [  7%]...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_export_metrics_json PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_export_metrics_csv PASSED [ ...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsCollector::test_export_metrics_invalid_forma...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestGlobalMetricsCollector::test_get_metrics_collector_singleto...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestGlobalMetricsCollector::test_global_collector_persistence P...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsIntegration::test_concurrent_metric_collecti...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsIntegration::test_large_dataset_performance ...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics.py::TestBusinessMetricsIntegration::test_metric_lifecycle PASSED [ ...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestAdvancedTrendAnalysis::test_trend_direction_detect...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestAdvancedTrendAnalysis::test_seasonal_pattern_detec...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestAdvancedTrendAnalysis::test_anomaly_detection PASS...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestAdvancedTrendAnalysis::test_correlation_analysis P...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestAdvancedTrendAnalysis::test_business_kpi_calculati...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestAdvancedTrendAnalysis::test_predictive_analytics P...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestBusinessIntelligenceReporting::test_executive_dash...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestBusinessIntelligenceReporting::test_operational_me...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestBusinessIntelligenceReporting::test_customer_exper...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestBusinessIntelligenceReporting::test_revenue_analyt...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestBusinessIntelligenceReporting::test_capacity_plann...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestBusinessIntelligenceReporting::test_sla_compliance...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_json_export_form...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_csv_export_forma...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_export_with_filt...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_prometheus_forma...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_real_time_stream...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_webhook_integrat...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_database_integra...
[DEBUG] Matched PASSED: tests/unit/test_business_metrics_advanced.py::TestMetricsExportAndIntegration::test_api_endpoint_int...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_default_config_creation PASSED [ 13%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_config_from_dict PASSED [ 13%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_config_from_env PASSED [ 14%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_config_to_dict PASSED [ 14%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_log_directory_creation PASSED [ 14%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_get_logging_level PASSED [ 14%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_config_validation PASSED [ 14%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_framework_detection PASSED [ 15%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_debug_mode_detection PASSED [ 15%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestStormLoggerConfig::test_get_log_handlers PASSED [ 15%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestGlobalConfig::test_get_config_default PASSED [ 15%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestGlobalConfig::test_set_config PASSED      [ 16%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestGlobalConfig::test_reset_config PASSED    [ 16%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestEnumValues::test_log_level_enum PASSED    [ 16%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestEnumValues::test_framework_enum PASSED    [ 16%]...
[DEBUG] Matched PASSED: tests/unit/test_config.py::TestEnumValues::test_storm_theme_enum PASSED  [ 16%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_console_initialization PASSED [ 17%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_console_with_custom_config PASSED [ 17%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_get_console PASSED    [ 17%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_print_methods PASSED  [ 17%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_business_metric_printing PASSED [ 17%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_test_progress_printing PASSED [ 18%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_session_summary_printing PASSED [ 18%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_business_recommendation_printing PASSED [ 18%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_table_printing PASSED [ 18%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_code_printing PASSED  [ 19%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_separator_printing PASSED [ 19%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_debug_printing PASSED [ 19%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsole::test_progress_creation PASSED [ 19%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsoleFactory::test_get_storm_console PASSED [ 19%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsoleFactory::test_get_storm_console_with_config PASSED [ 20%...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormConsoleFactory::test_get_storm_console_singleton PASSED [ 20%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormThemes::test_storm_colors PASSED    [ 20%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormThemes::test_get_theme PASSED       [ 20%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestStormThemes::test_get_theme_fallback PASSED [ 20%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestSafeConsoleWrapper::test_wrapper_initialization PASSED [ 21%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestSafeConsoleWrapper::test_wrapper_with_fallback_disabled PASSED [ 21%...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestSafeConsoleWrapper::test_rich_availability_check PASSED [ 21%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestSafeConsoleWrapper::test_safe_print_with_rich PASSED [ 21%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestSafeConsoleWrapper::test_safe_print_fallback PASSED [ 22%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestSafeConsoleWrapper::test_safe_panel_methods PASSED [ 22%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestConsoleIntegration::test_rich_integration PASSED [ 22%]...
[DEBUG] Matched PASSED: tests/unit/test_console.py::TestConsoleIntegration::test_console_without_rich PASSED [ 22%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_logger_initialization PASSED [ 22%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_logger_with_custom_config PASSED [ 23%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_logger_basic_methods PASSED [ 23%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_business_metric_logging PASSED [ 23%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_test_result_logging PASSED [ 23%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_performance_metric_logging PASSED [ 24%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_security_event_logging PASSED [ 24%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_user_action_logging PASSED [ 24%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_business_metrics_management PASSED [ 24%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_context_setting PASSED [ 24%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_context_detection_disabled PASSED [ 25%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLogger::test_logger_configuration_methods PASSED [ 25%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLoggerFactory::test_get_storm_logger PASSED [ 25%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLoggerFactory::test_get_storm_logger_with_config PASSED [ 2...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLoggerFactory::test_get_storm_logger_caching PASSED [ 25%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLoggerFactory::test_setup_storm_logging PASSED [ 26%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLoggerIntegration::test_underlying_logger_creation PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLoggerIntegration::test_log_level_setting PASSED [ 26%]...
[DEBUG] Matched PASSED: tests/unit/test_core_logger.py::TestStormLoggerIntegration::test_handlers_configuration PASSED [ 26%...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_basic_initialization PASSED [ 27...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_custom_initialization PASSED [ 2...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_inheritance_from_base_config PAS...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_django_settings_basic PASSED...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_django_settings_with_app_log...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_django_settings_with_exclude...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_django_settings_test_logging...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_django_settings_business_met...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_django_settings_performance_...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_django_settings_custom_log_d...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_production_classmethod PASSE...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_testing_classmethod PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_development_classmethod PASS...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_environment_method PASSED [ ...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_for_environment_with_auto_detect...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_validate_method PASSED [ 30%]...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_update_from_django_settings PASS...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_get_handler_config PASSED [ 30%]...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_get_logger_config PASSED [ 30%]...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_context_manager_support PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_repr_method PASSED [ 31%]...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_equality_comparison PASSED [ 31%...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_copy_method PASSED [ 31%]...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoStormLoggerConfig::test_merge_method PASSED [ 32%]...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigHelpers::test_get_django_config_without_existing P...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigHelpers::test_get_django_config_with_existing PASS...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigHelpers::test_configure_django_storm_logging PASSE...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigHelpers::test_configure_django_storm_logging_with_...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigHelpers::test_configure_django_storm_logging_with_...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigEnvironmentDetection::test_detect_environment_from...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigEnvironmentDetection::test_detect_environment_from...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigEnvironmentDetection::test_detect_environment_from...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigValidation::test_validate_app_log_levels PASSED [ ...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigValidation::test_validate_excluded_apps PASSED [ 3...
[DEBUG] Matched PASSED: tests/unit/test_django_config.py::TestDjangoConfigValidation::test_validate_log_files PASSED [ 34%]...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestConsoleInterface::test_console_interface_cannot_be_instantiated P...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestConsoleInterface::test_console_interface_has_required_methods PAS...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestConsoleInterface::test_console_interface_implementation_works PAS...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestTestCategorizerInterface::test_test_categorizer_interface_cannot_...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestTestCategorizerInterface::test_test_categorizer_interface_has_req...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestTestCategorizerInterface::test_test_categorizer_interface_impleme...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestFailureAnalyzerInterface::test_failure_analyzer_interface_cannot_...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestFailureAnalyzerInterface::test_failure_analyzer_interface_has_req...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestFailureAnalyzerInterface::test_failure_analyzer_interface_impleme...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestLoggerInterface::test_logger_interface_cannot_be_instantiated PAS...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestLoggerInterface::test_logger_interface_has_required_methods PASSE...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestLoggerInterface::test_logger_interface_implementation_works PASSE...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestInterfaceInheritance::test_interface_inheritance_chain PASSED [ 3...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestInterfaceInheritance::test_interface_method_signatures PASSED [ 3...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestInterfaceInheritance::test_interface_documentation PASSED [ 37%]...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestInterfaceCompatibility::test_multiple_interface_inheritance PASSE...
[DEBUG] Matched PASSED: tests/unit/test_interfaces.py::TestInterfaceCompatibility::test_interface_type_hints PASSED [ 38%]...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestLoggerInterfaceContract::test_logger_interface_is_a...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestLoggerInterfaceContract::test_logger_interface_requ...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestLoggerInterfaceContract::test_concrete_logger_imple...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestLoggerInterfaceContract::test_logger_interface_meth...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestLoggerInterfaceContract::test_logger_interface_poly...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestConsoleInterfaceContract::test_console_interface_is...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestConsoleInterfaceContract::test_console_interface_re...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestConsoleInterfaceContract::test_concrete_console_imp...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestConsoleInterfaceContract::test_console_interface_me...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestFormatterInterfaceContract::test_formatter_interfac...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestFormatterInterfaceContract::test_formatter_interfac...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestFormatterInterfaceContract::test_concrete_formatter...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestFormatterInterfaceContract::test_formatter_interfac...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestMetricsInterfaceContract::test_metrics_interface_is...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestMetricsInterfaceContract::test_metrics_interface_re...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestMetricsInterfaceContract::test_concrete_metrics_imp...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestMetricsInterfaceContract::test_metrics_interface_co...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceInheritanceHierarchy::test_storm_logger_in...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceInheritanceHierarchy::test_professional_lo...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceInheritanceHierarchy::test_method_resoluti...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceContractValidation::test_logger_contract_f...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceContractValidation::test_console_contract_...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceContractValidation::test_formatter_contrac...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceContractValidation::test_metrics_contract_...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceEvolution::test_interface_extension_compat...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceEvolution::test_interface_versioning_suppo...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceDocumentation::test_interface_docstrings P...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceDocumentation::test_interface_type_hints P...
[DEBUG] Matched PASSED: tests/unit/test_interfaces_comprehensive.py::TestInterfaceTestingUtilities::test_validation_utilitie...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterInitialization::test_formatter_initia...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterErrorFormatting::test_format_error_me...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSuccessFormatting::test_format_succes...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSuccessFormatting::test_format_succes...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSuccessFormatting::test_format_succes...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSuccessFormatting::test_format_succes...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSuccessFormatting::test_format_succes...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSuccessFormatting::test_format_succes...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTestFormatting::test_format_test_mess...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTestFormatting::test_format_test_mess...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTestFormatting::test_format_test_mess...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTestFormatting::test_extract_business...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTestFormatting::test_format_test_mess...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterMetricFormatting::test_format_metric_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterMetricFormatting::test_format_metric_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterMetricFormatting::test_format_metric_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterMetricFormatting::test_format_metric_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterMetricFormatting::test_format_metric_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterMetricFormatting::test_evaluate_metri...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterMetricFormatting::test_get_metric_rec...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_django_sp...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_django_sp...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_django_sp...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_django_sp...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterTechnologyTips::test_format_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterBusinessRecommendations::test_format_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterBusinessRecommendations::test_format_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterBusinessRecommendations::test_format_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterBusinessRecommendations::test_format_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterHelperMethods::test_format_context PA...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterHelperMethods::test_format_context_em...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterHelperMethods::test_extract_business_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSingleton::test_storm_formatter_singl...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterSingleton::test_storm_formatter_funct...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterIntegration::test_complex_error_scena...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterIntegration::test_comprehensive_test_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterIntegration::test_metric_formatting_e...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter.py::TestStormMessageFormatterIntegration::test_technology_context_...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestStormMessageFormatterCore::test_formatter_in...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestStormMessageFormatterCore::test_basic_messag...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestStormMessageFormatterCore::test_error_messag...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestStormMessageFormatterCore::test_success_mess...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestStormMessageFormatterCore::test_technology_r...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestStormMessageFormatterCore::test_business_met...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestStormMessageFormatterCore::test_context_awar...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestAdvancedMessagePatterns::test_performance_pa...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestAdvancedMessagePatterns::test_security_patte...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestAdvancedMessagePatterns::test_business_criti...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestAdvancedMessagePatterns::test_user_experienc...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestAdvancedMessagePatterns::test_integration_pa...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestBusinessContextFormatting::test_executive_le...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestBusinessContextFormatting::test_technical_te...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestBusinessContextFormatting::test_customer_sup...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestBusinessContextFormatting::test_business_val...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestCustomizationAndExtensibility::test_custom_p...
[DEBUG] Matched FAILED: tests/unit/test_message_formatter_comprehensive.py::TestCustomizationAndExtensibility::test_industry...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestCustomizationAndExtensibility::test_localiza...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestCustomizationAndExtensibility::test_theme_ba...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestFormatterPerformanceAndReliability::test_lar...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestFormatterPerformanceAndReliability::test_mal...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestFormatterPerformanceAndReliability::test_con...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestFormatterPerformanceAndReliability::test_for...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestFormatterPerformanceAndReliability::test_mem...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestFormatterPerformanceAndReliability::test_for...
[DEBUG] Matched PASSED: tests/unit/test_message_formatter_comprehensive.py::TestFormatterPerformanceAndReliability::test_reg...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerInitialization::test_professional...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerInitialization::test_professional...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerInitialization::test_professional...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerConsoleDisplay::test_display_prof...
[DEBUG] Matched FAILED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerBusinessMetrics::test_business_me...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerBusinessMetrics::test_business_me...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerDjangoOperations::test_django_ope...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerDjangoOperations::test_django_ope...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerDjangoOperations::test_django_ope...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerDjangoOperations::test_django_ope...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerMidasOptimization::test_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerMidasOptimization::test_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerMidasOptimization::test_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerMidasOptimization::test_midas_opt...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerAnimationEvents::test_storm_anima...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerAnimationEvents::test_storm_anima...
[DEBUG] Matched FAILED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerTestMethods::test_test_pass_profe...
[DEBUG] Matched FAILED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerTestMethods::test_test_fail_profe...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerSessionSummary::test_session_summ...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerSessionSummary::test_session_summ...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerSessionSummary::test_session_summ...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_print_header...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_print_header...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_teaching_mom...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_teaching_mom...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_teaching_mom...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_helpful_tip_...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_helpful_tip_...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerUtilityMethods::test_helpful_tip_...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerFactoryFunctions::test_get_profes...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerFactoryFunctions::test_get_profes...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerFactoryFunctions::test_get_profes...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerFactoryFunctions::test_get_profes...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerGlobalInstance::test_professional...
[DEBUG] Matched FAILED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerGlobalInstance::test_professional...
[DEBUG] Matched FAILED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerIntegration::test_complete_workfl...
[DEBUG] Matched PASSED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerIntegration::test_error_handling_...
[DEBUG] Matched FAILED: tests/unit/test_professional_logger.py::TestStormProfessionalLoggerIntegration::test_console_display...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestSensitivityLevel::test_sensitivity_level_values PASSED [ 70%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestSensitivityLevel::test_sensitivity_level_enumeration PASSED [ 71%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerPatterns::test_pattern_definitions_exist PASSED [ 71%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerPatterns::test_email_pattern PASSED [ 71%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerPatterns::test_phone_pattern PASSED [ 71%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerPatterns::test_ssn_pattern PASSED [ 72%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerPatterns::test_credit_card_pattern PASSED [ 72%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerPatterns::test_password_pattern PASSED [ 72%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerPatterns::test_token_pattern PASSED [ 72%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerInitialization::test_default_initialization PASSED [ 7...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerInitialization::test_initialization_with_sensitivity_l...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerInitialization::test_initialization_with_custom_patter...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerInitialization::test_initialization_with_whitelist PAS...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_none_level PASSED [ 73%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_email_medium_level PASSED ...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_email_low_level PASSED [ 7...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_phone_number PASSED [ 74%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_ssn PASSED [ 74%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_credit_card PASSED [ 74%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_passwords PASSED [ 75%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_tokens_and_keys PASSED [ 7...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_ip_addresses_high_level PA...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_ip_addresses_medium_level ...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_urls_with_auth PASSED [ 75...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_database_urls PASSED [ 76%...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_strict_level PASSED [ 76%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerSanitization::test_sanitize_multiple_patterns PASSED [...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerWhitelist::test_whitelist_bypasses_sanitization PASSED...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerWhitelist::test_whitelist_case_insensitive PASSED [ 77...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerWhitelist::test_partial_whitelist_match PASSED [ 77%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDictionary::test_sanitize_dict_strings PASSED [ 77%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDictionary::test_sanitize_dict_nested PASSED [ 77%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDictionary::test_sanitize_dict_lists PASSED [ 77%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDictionary::test_sanitize_dict_non_string_values PASSE...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDetection::test_detect_sensitive_data_single_type PASS...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDetection::test_detect_sensitive_data_multiple_types P...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDetection::test_detect_sensitive_data_no_matches PASSE...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerDetection::test_detect_sensitive_data_edge_cases PASSE...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerCustomPatterns::test_add_custom_pattern PASSED [ 79%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerCustomPatterns::test_remove_pattern PASSED [ 79%]...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer.py::TestLogSanitizerCustomPatterns::test_remove_nonexistent_pattern FAILED...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerConfiguration::test_set_sensitivity_level PASSED [ 79%...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestLogSanitizerConfiguration::test_get_stats PASSED [ 80%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestGlobalSanitizer::test_get_sanitizer_singleton PASSED [ 80%]...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer.py::TestGlobalSanitizer::test_get_sanitizer_with_level PASSED [ 80%]...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer.py::TestGlobalSanitizer::test_sanitize_message_convenience_function FAILED...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer.py::TestGlobalSanitizer::test_sanitize_message_default_level FAILED [ 80%]...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer.py::TestLogSanitizerIntegration::test_complex_log_message_sanitization FAI...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer.py::TestLogSanitizerIntegration::test_performance_with_large_message FAILE...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer.py::TestLogSanitizerIntegration::test_edge_case_patterns FAILED [ 81%]...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer.py::TestLogSanitizerIntegration::test_concurrent_sanitization FAILED [ 81%...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_jwt_token_sanitization...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_cloud_api_keys_sanitiz...
[DEBUG] Matched PASSED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_financial_data_sanitiz...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_medical_data_sanitizat...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_international_phone_fo...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_email_variations_and_e...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_url_with_credentials_s...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_log_injection_protecti...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_custom_pattern_priorit...
[DEBUG] Matched FAILED: tests/unit/test_sanitizer_advanced.py::TestAdvancedSecuritySanitization::test_performance_with_large...

Timeout after 30 seconds
STORM_RESULTS_JSON:{
  "total": 388,
  "passed": 359,
  "failed": 29,
  "errors": 0,
  "skipped": 0,
  "duration": 30.191147565841675,
  "coverage": "",
  "coverage_failed": false,
  "exit_code": -15
}
STORM_TOTAL:388
STORM_PASSED:359
STORM_FAILED:29
STORM_ERRORS:0
STORM_SKIPPED:0
STORM_DURATION:30.191147565841675
STORM_COVERAGE:
STORM_COVERAGE_FAILED:False
STORM_EXIT_CODE:-15
