tests/test_calibration/test_beta_calibration.py::TestBetaCrossFit::test_cross_fit_leakage
tests/test_calibration/test_calibration_failed_optimisation.py::test_cross_fit_names_c_final
tests/test_calibration/test_calibration_failed_optimisation.py::test_default_settings_still_fit
tests/test_calibration/test_calibration_failed_optimisation.py::test_refit_failing_before_minimize_does_not_keep_the_earlier_fit
tests/test_calibration/test_calibration_param_contract.py::test_beta_default_fit_emits_no_warning
tests/test_calibration/test_calibration_param_names.py::test_non_training_entry_points_really_do_not_train
tests/test_calibration/test_platt_mle.py::test_default_fit_emits_no_warning
tests/test_calibration/test_platt_mle.py::test_target_smoothing_can_be_turned_off_and_changes_the_fit
tests/test_config/test_schema.py::TestEnvOverride::test_override_training_seed
tests/test_core/test_calibration_params_reach.py::test_fit_refuses_before_training
tests/test_core/test_fit_params_override.py::test_a_duplicate_spelling_carrying_equal_values_is_refused_before_training
tests/test_core/test_fit_params_override.py::test_a_hostile_value_is_refused_beside_a_second_spelling_too
tests/test_core/test_fit_params_override.py::test_a_search_dimension_a_training_setting_controls_is_refused
tests/test_core/test_fit_params_override.py::test_a_smart_name_in_fit_params_is_reported_as_smart
tests/test_core/test_fit_params_override.py::test_an_objective_alias_gets_the_same_task_check
tests/test_core/test_fit_params_override.py::test_an_unknown_name_in_fit_params_is_refused_before_training
tests/test_core/test_fit_params_override.py::test_each_input_is_named_by_its_own_surface
tests/test_core/test_fit_params_override.py::test_the_alias_review_round_2_measured_is_refused
tests/test_core/test_fit_params_override.py::test_the_objects_rounds_16_to_20_found_never_reach_training
tests/test_core/test_fit_params_override.py::test_the_refusal_names_the_fit_params_surface
tests/test_core/test_fit_params_override.py::test_two_search_dimensions_naming_one_parameter_are_refused
tests/test_core/test_fit_params_override.py::test_two_spellings_in_the_config_are_refused_before_training
tests/test_core/test_fit_params_override.py::test_two_spellings_of_one_value_in_the_config_are_refused
tests/test_core/test_fit_params_override.py::test_two_spellings_with_different_values_are_refused
tests/test_core/test_param_domain.py::test_a_caller_class_cannot_claim_to_be_a_numpy_type
tests/test_core/test_param_domain.py::test_an_accepted_type_is_not_by_itself_a_writable_value
tests/test_core/test_param_domain.py::test_the_exit_assertion_is_called_at_every_place_that_trains
tests/test_core/test_param_domain.py::test_the_exit_assertion_refuses_a_value_that_skipped_the_surfaces
tests/test_core/test_param_domain_cycles.py::test_cyclic_mapping_is_a_controlled_training_refusal
tests/test_core/test_refusal_matrix.py::test_a_restored_tuning_result_is_refused_too
tests/test_core/test_refusal_matrix.py::test_each_wired_cell_refuses_before_training
tests/test_core/test_result_isolation.py::test_fit_result_property_distinct_objects
tests/test_core/test_result_isolation.py::test_fit_result_property_returns_independent_copy
tests/test_core/test_result_isolation.py::test_fit_result_shares_trained_estimators_by_reference
tests/test_core/test_seed_propagation.py::TestBuildSplitterSeedResolution::test_default_inherits_training_seed_backward_compat
tests/test_core/test_seed_propagation.py::TestBuildSplitterSeedResolution::test_explicit_random_state_overrides_training_seed
tests/test_core/test_seed_propagation.py::TestBuildSplitterSeedResolution::test_training_seed_propagates_to_splitter
tests/test_core/test_train_components.py::TestMergeParams::test_fit_args_override_tune_best
tests/test_e2e/test_public_api.py::TestPublicImports::test_fit_result_importable
tests/test_estimators/test_lightgbm_parameter_names.py::test_every_route_into_the_estimator_is_inventoried
tests/test_estimators/test_lightgbm_parameter_names.py::test_loading_an_artifact_is_not_blocked_by_the_gate
tests/test_estimators/test_lightgbm_parameter_names.py::test_model_params_names_are_lightgbm_names
tests/test_estimators/test_literal_parameter_reads.py::test_every_literal_parameter_read_is_declared
tests/test_estimators/test_param_behavioral_effect.py::TestSmartParamsBehavior::test_feature_weights_resolves_to_an_ordered_list
tests/test_estimators/test_provider_choice_apis.py::TestObjectiveChoicesContent::test_aligned_with_task_compatible_objectives
tests/test_features/test_categorical_encoder_edge.py::TestCategoricalEncoder::test_fit_all_na_column
tests/test_features/test_categorical_encoder_edge.py::TestCategoricalEncoder::test_fit_missing_column
tests/test_features/test_categorical_encoder_edge.py::TestCategoricalEncoder::test_fit_object_dtype
tests/test_features/test_categorical_encoder_edge.py::TestCategoricalEncoder::test_transform_before_fit
tests/test_features/test_column_dtype_check.py::test_categorical_at_fit_is_not_dtype_checked
tests/test_features/test_column_dtype_check.py::test_numeric_at_fit_arrival_matrix
tests/test_features/test_feature_pipeline.py::TestCategoricalEncoder::test_fit_records_categories
tests/test_features/test_feature_pipeline.py::TestCategoricalEncoder::test_transform_restricts_to_training_categories
tests/test_features/test_feature_pipeline.py::TestNativeFeaturePipelineBasic::test_fit_records_feature_names
tests/test_features/test_feature_pipeline.py::TestNativeFeaturePipelineBasic::test_fit_transform_consistent
tests/test_persistence/test_export_load_errors.py::TestLoadErrors::test_corrupt_fit_result_pkl
tests/test_splitters/test_splitters.py::TestGroupTimeSeriesSplitter::test_max_train_size
tests/test_training/test_blocked_group_inner_valid.py::TestStratifiedTimeHoldout::test_regression_fallback_raises_when_ratio_consumes_all
tests/test_tuning/test_default_space.py::TestDefaultSpace::test_training_dims_ranges
tests/test_tuning/test_dimension_consumption.py::test_unconsumed_training_dimension_refused
tests/test_tuning/test_space_merge.py::test_resolved_training_conflict_refused_before_study
