:py:mod:`bluecast.tests.test_error_analysis` ============================================ .. py:module:: bluecast.tests.test_error_analysis Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: bluecast.tests.test_error_analysis.create_test_bluecast_instance bluecast.tests.test_error_analysis.create_test_bluecast_cv_instance bluecast.tests.test_error_analysis.sample_error_data bluecast.tests.test_error_analysis.duckdb_engine bluecast.tests.test_error_analysis.test_duckdb_error_analysis_engine_init bluecast.tests.test_error_analysis.test_duckdb_load_data bluecast.tests.test_error_analysis.test_duckdb_compute_statistics bluecast.tests.test_error_analysis.test_duckdb_create_visualizations bluecast.tests.test_error_analysis.test_out_of_fold_data_reader bluecast.tests.test_error_analysis.test_out_of_fold_data_reader_cv_error bluecast.tests.test_error_analysis.test_out_of_fold_data_reader_cv bluecast.tests.test_error_analysis.test_error_analyser_classification_mixin bluecast.tests.test_error_analysis.test_error_analyser_classification_full_pipeline bluecast.tests.test_error_analysis.test_error_analyser_classification_cv_full_pipeline bluecast.tests.test_error_analysis.test_error_analyser_wrong_method_calls bluecast.tests.test_error_analysis.test_error_distribution_plotter_mixin bluecast.tests.test_error_analysis.test_duckdb_create_visualizations_with_qq_plot bluecast.tests.test_error_analysis.test_error_distribution_plotter_mixin_plots .. py:function:: create_test_bluecast_instance() Create a mock or a test instance of BlueCast .. py:function:: create_test_bluecast_cv_instance() Create a mock BlueCastCV instance for testing .. py:function:: sample_error_data() Create sample error analysis data for testing .. py:function:: duckdb_engine() Create a DuckDB error analysis engine for testing .. py:function:: test_duckdb_error_analysis_engine_init(duckdb_engine) Test DuckDB error analysis engine initialization .. py:function:: test_duckdb_load_data(duckdb_engine, sample_error_data) Test loading data into DuckDB .. py:function:: test_duckdb_compute_statistics(duckdb_engine, sample_error_data) Test computing error statistics .. py:function:: test_duckdb_create_visualizations(duckdb_engine, sample_error_data) Test creating error visualizations .. py:function:: test_out_of_fold_data_reader(create_test_bluecast_instance) Test OutOfFoldDataReader with proper error handling .. py:function:: test_out_of_fold_data_reader_cv_error() Test that OutOfFoldDataReader properly fails for CV instances .. py:function:: test_out_of_fold_data_reader_cv(create_test_bluecast_cv_instance) Test OutOfFoldDataReaderCV .. py:function:: test_error_analyser_classification_mixin() Test ErrorAnalyserClassificationMixin functionality .. py:function:: test_error_analyser_classification_full_pipeline(create_test_bluecast_instance) Test full ErrorAnalyserClassification pipeline .. py:function:: test_error_analyser_classification_cv_full_pipeline(create_test_bluecast_cv_instance) Test full ErrorAnalyserClassificationCV pipeline .. py:function:: test_error_analyser_wrong_method_calls() Test that wrong method calls raise appropriate errors .. py:function:: test_error_distribution_plotter_mixin() Test ErrorDistributionPlotterMixin .. py:function:: test_duckdb_create_visualizations_with_qq_plot(duckdb_engine) Ensure Q-Q plot branch is executed when enough samples are present .. py:function:: test_error_distribution_plotter_mixin_plots() Exercise feature-level violin plotting path for classification