Skip to content

Change the behavior of all the getters in the public API when the cor…

deddf69
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

Change the behavior of all the getters in the public API when the responding key is not found #488

Change the behavior of all the getters in the public API when the cor…
deddf69
Select commit
Loading
Failed to load commit list.
GitHub Actions / Run Tests 3.8 succeeded Oct 3, 2025 in 1s

204 passed, 0 failed and 40 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreIOTests-20251003091612.xml 12✅ 3s
reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091612.xml 13✅ 316ms
reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091612.xml 5✅ 47ms
reports/py3.8_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091612.xml 1✅ 8ms
reports/py3.8_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091612.xml 9✅ 153ms
reports/py3.8_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091612.xml 25✅ 74ms
reports/py3.8_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091612.xml 6✅ 76s
reports/py3.8_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091612.xml 5✅ 47ms
reports/py3.8_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091612.xml 1✅ 1ms
reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091612.xml 1⚪ 2ms
reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091612.xml 4✅ 1⚪ 76ms
reports/py3.8_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091612.xml 8⚪ 15ms
reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091612.xml 2⚪ 4ms
reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091612.xml 2⚪ 5ms
reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091612.xml 2⚪ 4ms
reports/py3.8_conda/TEST-tests.test_samples.KhiopsSamplesTests-20251003091612.xml 2⚪ 2ms
reports/py3.8_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091612.xml 2⚪ 14ms
reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091612.xml 1✅ 107s
reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091612.xml 18✅ 13s
reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091612.xml 2✅ 325ms
reports/py3.8/TEST-tests.test_core.KhiopsCoreIOTests-20251003091004.xml 12✅ 3s
reports/py3.8/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091004.xml 13✅ 339ms
reports/py3.8/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091004.xml 5✅ 44ms
reports/py3.8/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091004.xml 1✅ 9ms
reports/py3.8/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091004.xml 9✅ 164ms
reports/py3.8/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091004.xml 25✅ 77ms
reports/py3.8/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091004.xml 6✅ 83s
reports/py3.8/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091004.xml 5✅ 48ms
reports/py3.8/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091004.xml 1✅ 1ms
reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091004.xml 1⚪ 2ms
reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091004.xml 4✅ 1⚪ 70ms
reports/py3.8/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091004.xml 8⚪ 15ms
reports/py3.8/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091004.xml 2⚪ 4ms
reports/py3.8/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091004.xml 2⚪ 4ms
reports/py3.8/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091004.xml 2⚪ 4ms
reports/py3.8/TEST-tests.test_samples.KhiopsSamplesTests-20251003091004.xml 2⚪ 2ms
reports/py3.8/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091004.xml 2⚪ 15ms
reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091004.xml 1✅ 250s
reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091004.xml 18✅ 13s
reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091004.xml 2✅ 842ms

✅ reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreIOTests-20251003091612.xml

12 tests were completed in 3s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20251003091612 12✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20251003091612

tests.test_core.KhiopsCoreIOTests
  ✅ test_analysis_results
  ✅ test_api_scenario_generation
  ✅ test_binary_dictionary_domain
  ✅ test_coclustering_results
  ✅ test_data_path_deprecation_in_api_method
  ✅ test_dictionary
  ✅ test_runner_version
  ✅ test_std_stream_errors
  ✅ test_std_stream_warnings
  ✅ test_std_streams_files
  ✅ test_system_settings
  ✅ test_unknown_argument_in_api_method

✅ reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091612.xml

13 tests were completed in 316ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20251003091612 13✅ 316ms

✅ tests.test_core.KhiopsCoreServicesTests-20251003091612

tests.test_core.KhiopsCoreServicesTests
  ✅ test_analysis_results_accessors
  ✅ test_analysis_results_simple_edge_cases
  ✅ test_analysis_results_simple_initializations
  ✅ test_coclustering_results_accessors
  ✅ test_coclustering_results_simple_edge_cases
  ✅ test_coclustering_results_simple_initializations
  ✅ test_dictionary_accessors
  ✅ test_dictionary_extract_data_paths
  ✅ test_dictionary_get_dictionary_at_data_path
  ✅ test_dictionary_get_dictionary_at_legacy_data_path_deprecation
  ✅ test_dictionary_rule_construction
  ✅ test_dictionary_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091612.xml

5 tests were completed in 47ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20251003091612 5✅ 47ms

✅ tests.test_core.KhiopsCoreVariousTests-20251003091612

tests.test_core.KhiopsCoreVariousTests
  ✅ test_invalid_templates
  ✅ test_invalid_versions
  ✅ test_raise_exception_on_error_case_without_a_message
  ✅ test_scenario_generation
  ✅ test_version_comparisons

✅ reports/py3.8_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091612.xml

1 tests were completed in 8ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20251003091612 1✅ 8ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20251003091612

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.8_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091612.xml

9 tests were completed in 153ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091612 9✅ 153ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091612

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_dataset_of_deprecated_mt_mapping
  ✅ test_out_file_from_dataframe_monotable
  ✅ test_out_file_from_numpy_array_monotable
  ✅ test_out_file_from_sparse_matrix_monotable
  ✅ test_out_file_from_sparse_matrix_monotable_specification
  ✅ test_out_files_from_dataframes_multitable_snowflake
  ✅ test_out_files_from_dataframes_multitable_star

✅ reports/py3.8_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091612.xml

25 tests were completed in 74ms with 25 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091612 25✅ 74ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091612

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_additional_data_tables_item_must_be_of_size_2_or_3
  ✅ test_dict_spec_additional_data_tables_item_must_be_tuple
  ✅ test_dict_spec_additional_data_tables_must_be_dict
  ✅ test_dict_spec_entity_flag_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_main_table_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_input_type_must_be_a_tuple
  ✅ test_dict_spec_main_table_key_must_be_specified
  ✅ test_dict_spec_main_table_must_be_specified_for_multitable_datasets
  ✅ test_dict_spec_main_table_must_be_str
  ✅ test_dict_spec_secondary_table_data_path_must_be_str
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_key_column_type_must_be_str
  ✅ test_dict_spec_table_key_must_be_non_empty_for_multitable_datasets
  ✅ test_dict_spec_table_key_must_sequence
  ✅ test_dict_spec_y_type_must_be_series_or_df_when_x_is_df_spec
  ✅ test_pandas_table_column_ids_must_all_be_int_or_str
  ✅ test_pandas_table_input_table_must_not_be_empty
  ✅ test_pandas_table_input_type_must_be_dataframe
  ✅ test_pandas_table_name_must_not_be_the_empty_string
  ✅ test_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.8_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091612.xml

6 tests were completed in 76s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20251003091612 6✅ 76s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20251003091612

tests.test_estimator_attributes.EstimatorAttributesTests
  ✅ test_classifier_attributes_monotable
  ✅ test_classifier_attributes_multitable
  ✅ test_encoder_attributes_monotable
  ✅ test_encoder_attributes_multitable
  ✅ test_regressor_attributes_monotable
  ✅ test_regressor_attributes_multitable

✅ reports/py3.8_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091612.xml

5 tests were completed in 47ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20251003091612 5✅ 47ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20251003091612

tests.test_helper_functions.KhiopsHelperFunctions
  ✅ test_build_multi_table_dictionary_domain
  ✅ test_train_test_split_dataset_dataframe
  ✅ test_visualize_report_fails_on_file_with_executable_permissions
  ✅ test_visualize_report_fails_on_improper_file_extensions
  ✅ test_visualize_report_fails_on_inexistent_file

✅ reports/py3.8_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091612.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091612 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091612

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091612.xml

1 tests were completed in 2ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091612 1⚪ 2ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091612

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091612.xml

5 tests were completed in 76ms with 4 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091612 4✅ 1⚪ 76ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091612

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_khiops_and_khiops_coclustering_are_run_with_mpi
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux
  ⚪ test_samples_are_downloaded_according_to_the_runner_setting

✅ reports/py3.8_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091612.xml

8 tests were completed in 15ms with 0 passed, 0 failed and 8 skipped.

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091612 8⚪ 15ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091612

tests.test_parallel_execution.KhiopsParallelRunningTests
  ⚪ test_parallel_classifier_fit
  ⚪ test_parallel_classifier_fit_predict
  ⚪ test_parallel_coclustering_fit
  ⚪ test_parallel_coclustering_fit_predict
  ⚪ test_parallel_encoder_fit
  ⚪ test_parallel_encoder_fit_predict
  ⚪ test_parallel_regressor_fit
  ⚪ test_parallel_regressor_fit_predict

✅ reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091612.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20251003091612 2⚪ 4ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20251003091612

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091612.xml

2 tests were completed in 5ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091612 2⚪ 5ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091612

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091612.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091612 2⚪ 4ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091612

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.8_conda/TEST-tests.test_samples.KhiopsSamplesTests-20251003091612.xml

2 tests were completed in 2ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20251003091612 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20251003091612

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.8_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091612.xml

2 tests were completed in 14ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091612 2⚪ 14ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091612

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091612.xml

1 tests were completed in 107s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091612 1✅ 107s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091612

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091612.xml

18 tests were completed in 13s with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091612 18✅ 13s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091612

tests.test_sklearn.KhiopsSklearnParameterPassingTests
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_classifier_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_coclustering_fit_from_dataframe
  ✅ test_parameter_transfer_coclustering_predict_from_dataframe
  ✅ test_parameter_transfer_coclustering_simplify_from_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_encoder_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_regressor_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_multitable_dataframe

✅ reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091612.xml

2 tests were completed in 325ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20251003091612 2✅ 325ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20251003091612

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.8/TEST-tests.test_core.KhiopsCoreIOTests-20251003091004.xml

12 tests were completed in 3s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20251003091004 12✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20251003091004

tests.test_core.KhiopsCoreIOTests
  ✅ test_analysis_results
  ✅ test_api_scenario_generation
  ✅ test_binary_dictionary_domain
  ✅ test_coclustering_results
  ✅ test_data_path_deprecation_in_api_method
  ✅ test_dictionary
  ✅ test_runner_version
  ✅ test_std_stream_errors
  ✅ test_std_stream_warnings
  ✅ test_std_streams_files
  ✅ test_system_settings
  ✅ test_unknown_argument_in_api_method

✅ reports/py3.8/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091004.xml

13 tests were completed in 339ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20251003091004 13✅ 339ms

✅ tests.test_core.KhiopsCoreServicesTests-20251003091004

tests.test_core.KhiopsCoreServicesTests
  ✅ test_analysis_results_accessors
  ✅ test_analysis_results_simple_edge_cases
  ✅ test_analysis_results_simple_initializations
  ✅ test_coclustering_results_accessors
  ✅ test_coclustering_results_simple_edge_cases
  ✅ test_coclustering_results_simple_initializations
  ✅ test_dictionary_accessors
  ✅ test_dictionary_extract_data_paths
  ✅ test_dictionary_get_dictionary_at_data_path
  ✅ test_dictionary_get_dictionary_at_legacy_data_path_deprecation
  ✅ test_dictionary_rule_construction
  ✅ test_dictionary_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.8/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091004.xml

5 tests were completed in 44ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20251003091004 5✅ 44ms

✅ tests.test_core.KhiopsCoreVariousTests-20251003091004

tests.test_core.KhiopsCoreVariousTests
  ✅ test_invalid_templates
  ✅ test_invalid_versions
  ✅ test_raise_exception_on_error_case_without_a_message
  ✅ test_scenario_generation
  ✅ test_version_comparisons

✅ reports/py3.8/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091004.xml

1 tests were completed in 9ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20251003091004 1✅ 9ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20251003091004

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.8/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091004.xml

9 tests were completed in 164ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091004 9✅ 164ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091004

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_dataset_of_deprecated_mt_mapping
  ✅ test_out_file_from_dataframe_monotable
  ✅ test_out_file_from_numpy_array_monotable
  ✅ test_out_file_from_sparse_matrix_monotable
  ✅ test_out_file_from_sparse_matrix_monotable_specification
  ✅ test_out_files_from_dataframes_multitable_snowflake
  ✅ test_out_files_from_dataframes_multitable_star

✅ reports/py3.8/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091004.xml

25 tests were completed in 77ms with 25 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091004 25✅ 77ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091004

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_additional_data_tables_item_must_be_of_size_2_or_3
  ✅ test_dict_spec_additional_data_tables_item_must_be_tuple
  ✅ test_dict_spec_additional_data_tables_must_be_dict
  ✅ test_dict_spec_entity_flag_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_main_table_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_input_type_must_be_a_tuple
  ✅ test_dict_spec_main_table_key_must_be_specified
  ✅ test_dict_spec_main_table_must_be_specified_for_multitable_datasets
  ✅ test_dict_spec_main_table_must_be_str
  ✅ test_dict_spec_secondary_table_data_path_must_be_str
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_key_column_type_must_be_str
  ✅ test_dict_spec_table_key_must_be_non_empty_for_multitable_datasets
  ✅ test_dict_spec_table_key_must_sequence
  ✅ test_dict_spec_y_type_must_be_series_or_df_when_x_is_df_spec
  ✅ test_pandas_table_column_ids_must_all_be_int_or_str
  ✅ test_pandas_table_input_table_must_not_be_empty
  ✅ test_pandas_table_input_type_must_be_dataframe
  ✅ test_pandas_table_name_must_not_be_the_empty_string
  ✅ test_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.8/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091004.xml

6 tests were completed in 83s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20251003091004 6✅ 83s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20251003091004

tests.test_estimator_attributes.EstimatorAttributesTests
  ✅ test_classifier_attributes_monotable
  ✅ test_classifier_attributes_multitable
  ✅ test_encoder_attributes_monotable
  ✅ test_encoder_attributes_multitable
  ✅ test_regressor_attributes_monotable
  ✅ test_regressor_attributes_multitable

✅ reports/py3.8/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091004.xml

5 tests were completed in 48ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20251003091004 5✅ 48ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20251003091004

tests.test_helper_functions.KhiopsHelperFunctions
  ✅ test_build_multi_table_dictionary_domain
  ✅ test_train_test_split_dataset_dataframe
  ✅ test_visualize_report_fails_on_file_with_executable_permissions
  ✅ test_visualize_report_fails_on_improper_file_extensions
  ✅ test_visualize_report_fails_on_inexistent_file

✅ reports/py3.8/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091004.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091004 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091004

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091004.xml

1 tests were completed in 2ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091004 1⚪ 2ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091004

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091004.xml

5 tests were completed in 70ms with 4 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091004 4✅ 1⚪ 70ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091004

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_khiops_and_khiops_coclustering_are_run_with_mpi
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux
  ⚪ test_samples_are_downloaded_according_to_the_runner_setting

✅ reports/py3.8/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091004.xml

8 tests were completed in 15ms with 0 passed, 0 failed and 8 skipped.

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091004 8⚪ 15ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091004

tests.test_parallel_execution.KhiopsParallelRunningTests
  ⚪ test_parallel_classifier_fit
  ⚪ test_parallel_classifier_fit_predict
  ⚪ test_parallel_coclustering_fit
  ⚪ test_parallel_coclustering_fit_predict
  ⚪ test_parallel_encoder_fit
  ⚪ test_parallel_encoder_fit_predict
  ⚪ test_parallel_regressor_fit
  ⚪ test_parallel_regressor_fit_predict

✅ reports/py3.8/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091004.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20251003091004 2⚪ 4ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20251003091004

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.8/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091004.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091004 2⚪ 4ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091004

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.8/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091004.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091004 2⚪ 4ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091004

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.8/TEST-tests.test_samples.KhiopsSamplesTests-20251003091004.xml

2 tests were completed in 2ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20251003091004 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20251003091004

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.8/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091004.xml

2 tests were completed in 15ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091004 2⚪ 15ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091004

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091004.xml

1 tests were completed in 250s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091004 1✅ 250s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091004

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091004.xml

18 tests were completed in 13s with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091004 18✅ 13s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091004

tests.test_sklearn.KhiopsSklearnParameterPassingTests
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_classifier_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_coclustering_fit_from_dataframe
  ✅ test_parameter_transfer_coclustering_predict_from_dataframe
  ✅ test_parameter_transfer_coclustering_simplify_from_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_encoder_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_regressor_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_multitable_dataframe

✅ reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091004.xml

2 tests were completed in 842ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20251003091004 2✅ 842ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20251003091004

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit