bluecast.tests.test_error_analysis

Module Contents

Functions

create_test_bluecast_instance()

Create a mock or a test instance of BlueCast

create_test_bluecast_cv_instance()

Create a mock BlueCastCV instance for testing

sample_error_data()

Create sample error analysis data for testing

duckdb_engine()

Create a DuckDB error analysis engine for testing

test_duckdb_error_analysis_engine_init(duckdb_engine)

Test DuckDB error analysis engine initialization

test_duckdb_load_data(duckdb_engine, sample_error_data)

Test loading data into DuckDB

test_duckdb_compute_statistics(duckdb_engine, ...)

Test computing error statistics

test_duckdb_create_visualizations(duckdb_engine, ...)

Test creating error visualizations

test_out_of_fold_data_reader(create_test_bluecast_instance)

Test OutOfFoldDataReader with proper error handling

test_out_of_fold_data_reader_cv_error()

Test that OutOfFoldDataReader properly fails for CV instances

test_out_of_fold_data_reader_cv(...)

Test OutOfFoldDataReaderCV

test_error_analyser_classification_mixin()

Test ErrorAnalyserClassificationMixin functionality

test_error_analyser_classification_full_pipeline(...)

Test full ErrorAnalyserClassification pipeline

test_error_analyser_classification_cv_full_pipeline(...)

Test full ErrorAnalyserClassificationCV pipeline

test_error_analyser_wrong_method_calls()

Test that wrong method calls raise appropriate errors

test_error_distribution_plotter_mixin()

Test ErrorDistributionPlotterMixin

test_duckdb_create_visualizations_with_qq_plot(...)

Ensure Q-Q plot branch is executed when enough samples are present

test_error_distribution_plotter_mixin_plots()

Exercise feature-level violin plotting path for classification

bluecast.tests.test_error_analysis.create_test_bluecast_instance()

Create a mock or a test instance of BlueCast

bluecast.tests.test_error_analysis.create_test_bluecast_cv_instance()

Create a mock BlueCastCV instance for testing

bluecast.tests.test_error_analysis.sample_error_data()

Create sample error analysis data for testing

bluecast.tests.test_error_analysis.duckdb_engine()

Create a DuckDB error analysis engine for testing

bluecast.tests.test_error_analysis.test_duckdb_error_analysis_engine_init(duckdb_engine)

Test DuckDB error analysis engine initialization

bluecast.tests.test_error_analysis.test_duckdb_load_data(duckdb_engine, sample_error_data)

Test loading data into DuckDB

bluecast.tests.test_error_analysis.test_duckdb_compute_statistics(duckdb_engine, sample_error_data)

Test computing error statistics

bluecast.tests.test_error_analysis.test_duckdb_create_visualizations(duckdb_engine, sample_error_data)

Test creating error visualizations

bluecast.tests.test_error_analysis.test_out_of_fold_data_reader(create_test_bluecast_instance)

Test OutOfFoldDataReader with proper error handling

bluecast.tests.test_error_analysis.test_out_of_fold_data_reader_cv_error()

Test that OutOfFoldDataReader properly fails for CV instances

bluecast.tests.test_error_analysis.test_out_of_fold_data_reader_cv(create_test_bluecast_cv_instance)

Test OutOfFoldDataReaderCV

bluecast.tests.test_error_analysis.test_error_analyser_classification_mixin()

Test ErrorAnalyserClassificationMixin functionality

bluecast.tests.test_error_analysis.test_error_analyser_classification_full_pipeline(create_test_bluecast_instance)

Test full ErrorAnalyserClassification pipeline

bluecast.tests.test_error_analysis.test_error_analyser_classification_cv_full_pipeline(create_test_bluecast_cv_instance)

Test full ErrorAnalyserClassificationCV pipeline

bluecast.tests.test_error_analysis.test_error_analyser_wrong_method_calls()

Test that wrong method calls raise appropriate errors

bluecast.tests.test_error_analysis.test_error_distribution_plotter_mixin()

Test ErrorDistributionPlotterMixin

bluecast.tests.test_error_analysis.test_duckdb_create_visualizations_with_qq_plot(duckdb_engine)

Ensure Q-Q plot branch is executed when enough samples are present

bluecast.tests.test_error_analysis.test_error_distribution_plotter_mixin_plots()

Exercise feature-level violin plotting path for classification