bluecast.tests.test_error_analysis¶
Module Contents¶
Functions¶
Create a mock or a test instance of BlueCast |
|
Create a mock BlueCastCV instance for testing |
|
Create sample error analysis data for testing |
|
Create a DuckDB error analysis engine for testing |
|
|
Test DuckDB error analysis engine initialization |
|
Test loading data into DuckDB |
|
Test computing error statistics |
|
Test creating error visualizations |
|
Test OutOfFoldDataReader with proper error handling |
Test that OutOfFoldDataReader properly fails for CV instances |
|
Test OutOfFoldDataReaderCV |
|
Test ErrorAnalyserClassificationMixin functionality |
|
Test full ErrorAnalyserClassification pipeline |
|
Test full ErrorAnalyserClassificationCV pipeline |
|
Test that wrong method calls raise appropriate errors |
|
Test ErrorDistributionPlotterMixin |
|
Ensure Q-Q plot branch is executed when enough samples are present |
|
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