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.10 succeeded Oct 3, 2025 in 1s

204 passed, 0 failed and 40 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreIOTests-20251003091621.xml 12✅ 3s
reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091621.xml 13✅ 248ms
reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091621.xml 5✅ 35ms
reports/py3.10_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091621.xml 1✅ 6ms
reports/py3.10_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091621.xml 9✅ 141ms
reports/py3.10_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091621.xml 25✅ 69ms
reports/py3.10_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091621.xml 6✅ 79s
reports/py3.10_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091621.xml 5✅ 36ms
reports/py3.10_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091621.xml 1✅ 1ms
reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091621.xml 1⚪ 1ms
reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091621.xml 4✅ 1⚪ 36ms
reports/py3.10_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091621.xml 8⚪ 10ms
reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091621.xml 2⚪ 3ms
reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091621.xml 2⚪ 3ms
reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091621.xml 2⚪ 2ms
reports/py3.10_conda/TEST-tests.test_samples.KhiopsSamplesTests-20251003091621.xml 2⚪ 1ms
reports/py3.10_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091621.xml 2⚪ 9ms
reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091621.xml 1✅ 106s
reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091621.xml 18✅ 15s
reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091621.xml 2✅ 319ms
reports/py3.10/TEST-tests.test_core.KhiopsCoreIOTests-20251003091013.xml 12✅ 3s
reports/py3.10/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091013.xml 13✅ 239ms
reports/py3.10/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091013.xml 5✅ 28ms
reports/py3.10/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091013.xml 1✅ 6ms
reports/py3.10/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091013.xml 9✅ 139ms
reports/py3.10/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091013.xml 25✅ 69ms
reports/py3.10/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091013.xml 6✅ 83s
reports/py3.10/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091013.xml 5✅ 37ms
reports/py3.10/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091013.xml 1✅ 1ms
reports/py3.10/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091013.xml 1⚪ 1ms
reports/py3.10/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091013.xml 4✅ 1⚪ 30ms
reports/py3.10/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091013.xml 8⚪ 10ms
reports/py3.10/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091013.xml 2⚪ 3ms
reports/py3.10/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091013.xml 2⚪ 3ms
reports/py3.10/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091013.xml 2⚪ 3ms
reports/py3.10/TEST-tests.test_samples.KhiopsSamplesTests-20251003091013.xml 2⚪ 1ms
reports/py3.10/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091013.xml 2⚪ 9ms
reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091013.xml 1✅ 250s
reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091013.xml 18✅ 14s
reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091013.xml 2✅ 825ms

✅ reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreIOTests-20251003091621.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-20251003091621 12✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20251003091621

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.10_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20251003091621 13✅ 248ms

✅ tests.test_core.KhiopsCoreServicesTests-20251003091621

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.10_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20251003091621 5✅ 35ms

✅ tests.test_core.KhiopsCoreVariousTests-20251003091621

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.10_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20251003091621 1✅ 6ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20251003091621

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.10_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091621 9✅ 141ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091621

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.10_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091621 25✅ 69ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091621

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.10_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20251003091621 6✅ 79s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20251003091621

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.10_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20251003091621 5✅ 36ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20251003091621

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.10_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091621.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-20251003091621 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091621

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091621.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091621

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091621.xml

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

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

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091621

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.10_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091621 8⚪ 10ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091621

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.10_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20251003091621 2⚪ 3ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20251003091621

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091621 2⚪ 3ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091621

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091621.xml

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

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

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091621

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10_conda/TEST-tests.test_samples.KhiopsSamplesTests-20251003091621.xml

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

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

✅ tests.test_samples.KhiopsSamplesTests-20251003091621

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.10_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091621 2⚪ 9ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091621

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091621 1✅ 106s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091621

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091621 18✅ 15s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091621

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.10_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091621.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20251003091621 2✅ 319ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20251003091621

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.10/TEST-tests.test_core.KhiopsCoreIOTests-20251003091013.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-20251003091013 12✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20251003091013

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.10/TEST-tests.test_core.KhiopsCoreServicesTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20251003091013 13✅ 239ms

✅ tests.test_core.KhiopsCoreServicesTests-20251003091013

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.10/TEST-tests.test_core.KhiopsCoreVariousTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20251003091013 5✅ 28ms

✅ tests.test_core.KhiopsCoreVariousTests-20251003091013

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.10/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20251003091013 1✅ 6ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20251003091013

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.10/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091013 9✅ 139ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251003091013

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.10/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091013 25✅ 69ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20251003091013

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.10/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251003091013.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-20251003091013 6✅ 83s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20251003091013

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.10/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20251003091013 5✅ 37ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20251003091013

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.10/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091013.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-20251003091013 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251003091013

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.10/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091013.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20251003091013

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.10/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091013.xml

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

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

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251003091013

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.10/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091013 8⚪ 10ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20251003091013

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.10/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20251003091013 2⚪ 3ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20251003091013

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091013 2⚪ 3ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20251003091013

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091013 2⚪ 3ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20251003091013

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10/TEST-tests.test_samples.KhiopsSamplesTests-20251003091013.xml

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

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

✅ tests.test_samples.KhiopsSamplesTests-20251003091013

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.10/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091013 2⚪ 9ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251003091013

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091013.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-20251003091013 1✅ 250s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251003091013

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091013 18✅ 14s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251003091013

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.10/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251003091013.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20251003091013 2✅ 825ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20251003091013

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit