tests/test_calibration/test_isotonic_calibration.py::TestIsotonicCalibrator::test_extreme_scores_produce_extreme_probabilities
tests/test_calibration/test_platt_mle.py::test_bounds_on_the_slope_hold_in_the_written_coordinates_for_large_scores
tests/test_codegen/test_feval_codegen.py::TestBuildFevalFromConfig::test_empty_feval_metrics_returns_empty
tests/test_codegen/test_feval_codegen.py::TestBuildFevalFromConfig::test_missing_feval_metrics_key_returns_empty
tests/test_codegen/test_feval_codegen.py::TestBuildFevalFromConfig::test_unknown_metric_skipped
tests/test_codegen/test_feval_codegen.py::TestConfigFeval::test_feval_metrics_empty_list_explicit
tests/test_codegen/test_feval_codegen.py::TestConfigFeval::test_feval_metrics_empty_when_none
tests/test_codegen/test_feval_codegen.py::TestConfigFeval::test_feval_metrics_json_serializable
tests/test_codegen/test_feval_codegen.py::TestConfigFeval::test_feval_metrics_key_ordering
tests/test_codegen/test_feval_codegen.py::TestConfigFeval::test_feval_metrics_present_in_config
tests/test_codegen/test_feval_codegen.py::TestExtractFevalMetadata::test_no_metric_returns_empty
tests/test_core/test_contracts.py::TestFitResultSchema::test_metrics_raw_structure
tests/test_core/test_fit_params_override.py::test_the_provider_fixed_seam_carries_one_spelling
tests/test_core/test_param_domain.py::test_a_metric_entry_written_as_a_mapping_is_accepted_at_the_surface
tests/test_estimators/test_feval_probabilities.py::test_the_population_is_every_feval_metric
tests/test_estimators/test_h0079_followup.py::TestG3ObjectiveCompatibilityEdgeInputs::test_dict_form_objective_raises
tests/test_estimators/test_lgbm_defaults.py::TestTaskDefaults::test_binary_metric_list
tests/test_estimators/test_lgbm_defaults.py::TestTaskDefaults::test_multiclass_metric_list
tests/test_estimators/test_lgbm_defaults.py::TestTaskDefaults::test_regression_metric_list
tests/test_estimators/test_lgbm_metric_bridge.py::TestR2FevalMigration::test_r2_in_feval_metrics
tests/test_estimators/test_lgbm_metric_bridge.py::TestR2FevalMigration::test_r2_not_in_native_whitelist
tests/test_estimators/test_lgbm_metric_bridge.py::TestR2FevalMigration::test_r2_validate_lgbm_metrics_rejects
tests/test_estimators/test_lgbm_metric_bridge.py::TestTranslateMetric::test_unknown_metric_passthrough
tests/test_estimators/test_lgbm_metric_bridge.py::TestValidateLgbmMetrics::test_feval_metric_bypasses_validation
tests/test_estimators/test_lgbm_metric_bridge.py::TestValidateLgbmMetrics::test_invalid_metric_raises
tests/test_estimators/test_lgbm_metric_bridge.py::TestValidateLgbmMetrics::test_mixed_native_and_feval
tests/test_estimators/test_lgbm_metric_bridge.py::TestValidateLgbmMetrics::test_regression_metric_invalid_for_binary
tests/test_estimators/test_lgbm_metric_bridge.py::TestValidateLgbmMetrics::test_valid_native_metrics_pass
tests/test_estimators/test_lgbm_user_metric.py::TestInvalidMetricError::test_empty_string_metric_falls_back
tests/test_estimators/test_lgbm_user_metric.py::TestInvalidMetricError::test_string_metric_with_empty_falls_back
tests/test_estimators/test_lgbm_user_metric.py::TestParamsSummaryMetric::test_metric_in_params_summary
tests/test_estimators/test_lgbm_user_metric.py::TestUserMetricBehavioral::test_default_metric_shows_all_task_metrics
tests/test_estimators/test_lgbm_user_metric.py::TestUserMetricOverride::test_fallback_to_task_default_when_no_user_metric
tests/test_estimators/test_metric_choices_registry_coverage.py::TestMetricRegistryTranslation::test_no_registered_metrics_lost_in_translation
tests/test_estimators/test_metric_choices_registry_coverage.py::TestProviderSurfaceReverseSubset::test_feval_subset_of_feval_metrics
tests/test_estimators/test_param_behavioral_effect.py::TestBoosterParamPropagation::test_metric_default_per_task
tests/test_estimators/test_provider_choice_apis.py::TestMetricChoicesContent::test_feval_subset_of_feval_metrics
tests/test_estimators/test_provider_choice_apis.py::TestMetricChoicesContent::test_regression_native_includes_core_metrics
tests/test_estimators/test_provider_choice_apis.py::TestMetricChoicesSignature::test_non_empty_native_branch
tests/test_metrics/test_metric_requires_proba.py::test_the_population_is_every_needs_proba_metric
tests/test_plots/test_tuning_plot.py::TestTuningPlotUnit::test_best_score_line_present
tests/test_training/test_training.py::TestCVTrainerRegression::test_metrics_empty
tests/test_tuning/test_retune.py::TestPlotTuningHistoryRounds::test_plot_maximize_direction
tests/test_tuning/test_tuning_progress.py::TestTuneProgressInfo::test_none_scores
