[ "tests/test_classifier_integration.py::test_classifier_integration_import_error", "tests/test_classifier_integration.py::test_classifier_wrapper_missing_pipeline", "tests/test_classifier_integration.py::test_classifier_wrapper_singleton", "tests/test_classifier_integration.py::test_fake_import_real_import", "tests/test_classifier_integration.py::test_main_cli", "tests/test_classifier_integration.py::test_main_cli_execution", "tests/test_classifier_integration.py::test_predict_image_error", "tests/test_classifier_integration.py::test_predict_image_invalid_suffix", "tests/test_classifier_integration.py::test_predict_image_success", "tests/test_classifier_integration.py::test_process_scan_classifier_exception", "tests/test_classifier_integration.py::test_process_scan_classifier_success", "tests/test_pipeline.py::test_api_accepts_tiff_uploads", "tests/test_pipeline.py::test_api_rejects_bad_uploads_and_missing_resources", "tests/test_pipeline.py::test_api_root_reports_service_status", "tests/test_pipeline.py::test_api_segment_2d", "tests/test_pipeline.py::test_api_upload_get_and_preview", "tests/test_pipeline.py::test_data_loader_helpers_cover_metadata_and_shape_edges", "tests/test_pipeline.py::test_data_loader_single_image", "tests/test_pipeline.py::test_fallback_preprocessing_handles_flat_and_invalid_volumes", "tests/test_pipeline.py::test_fallback_preprocessing_normalizes_volume", "tests/test_pipeline.py::test_flatten_uses_available_gaussian_filter", "tests/test_pipeline.py::test_flattener_import_handles_missing_scipy", "tests/test_pipeline.py::test_get_preprocessing_pipeline_uses_fallback_when_monai_missing", "tests/test_pipeline.py::test_get_preprocessing_pipeline_uses_monai_when_available", "tests/test_pipeline.py::test_ipnv2_adapter_runs_untrained_smoke_and_checkpoint", "tests/test_pipeline.py::test_ipnv2_adapter_uses_env_and_validates_model_loading", "tests/test_pipeline.py::test_load_normalized_scan_reads_dicom_with_pydicom_metadata", "tests/test_pipeline.py::test_load_normalized_scan_reads_vol_with_normalized_contract", "tests/test_pipeline.py::test_load_normalized_scan_reads_zip_stack_and_metadata", "tests/test_pipeline.py::test_load_normalized_scan_rejects_bad_zip_and_unsupported", "tests/test_pipeline.py::test_load_normalized_scan_rejects_mismatched_zip_slices", "tests/test_pipeline.py::test_load_oct_volume_reads_dicom_with_mocked_simpleitk", "tests/test_pipeline.py::test_load_oct_volume_reads_vol_with_mocked_eyepy", "tests/test_pipeline.py::test_load_oct_volume_rejects_missing_and_unsupported_files", "tests/test_pipeline.py::test_main_success_file_not_found_and_unexpected_error", "tests/test_pipeline.py::test_model_fallback_and_runtime_configuration", "tests/test_pipeline.py::test_model_uses_monai_when_available", "tests/test_pipeline.py::test_moving_average_and_flatten_with_fallback_filter", "tests/test_pipeline.py::test_mvp_pipeline_handles_invalid_and_flat_volumes", "tests/test_pipeline.py::test_mvp_pipeline_validates_crops_features_and_classifies", "tests/test_pipeline.py::test_normalized_scan_rejects_non_3d_shape", "tests/test_pipeline.py::test_ordinal_anatomical_loss_returns_positive_scalar", "tests/test_pipeline.py::test_preview_rejects_unknown_kind", "tests/test_pipeline.py::test_process_scan_keeps_working_when_ipnv2_fails", "tests/test_pipeline.py::test_process_scan_returns_completed_payload_and_previews", "tests/test_pipeline.py::test_process_scan_uses_segmentation_boundary_for_demo_flag", "tests/test_pipeline.py::test_runtime_ignores_non_macos", "tests/test_pipeline.py::test_runtime_sets_macos_environment", "tests/test_pipeline.py::test_segmentation_structure_validates_placeholder_and_injected_segmenter", "tests/test_pipeline.py::test_spatial_continuity_loss", "tests/test_pipeline.py::test_train_step_with_mocked_components" ]