Skip to content

Update Core API docstring and default values

188b85f
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Update Core API docstring and default values #412

Update Core API docstring and default values
188b85f
Select commit
Loading
Failed to load commit list.
GitHub Actions / Run Tests 3.11 succeeded Jun 2, 2025 in 1s

226 passed, 0 failed and 38 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250602094256.xml 12✅ 2s
reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250602094256.xml 12✅ 168ms
reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250602094256.xml 5✅ 31ms
reports/py3.11_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602094256.xml 8✅ 123ms
reports/py3.11_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250602094256.xml 39✅ 112ms
reports/py3.11_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250602094256.xml 6✅ 58s
reports/py3.11_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250602094256.xml 5✅ 37ms
reports/py3.11_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250602094256.xml 1✅ 1ms
reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250602094256.xml 1⚪ 1ms
reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602094256.xml 4✅ 30ms
reports/py3.11_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250602094256.xml 8⚪ 8ms
reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250602094256.xml 2⚪ 2ms
reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250602094256.xml 2⚪ 2ms
reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250602094256.xml 2⚪ 2ms
reports/py3.11_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250602094256.xml 2⚪ 1ms
reports/py3.11_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602094256.xml 2⚪ 8ms
reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602094256.xml 1✅ 59s
reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602094256.xml 18✅ 2s
reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250602094256.xml 2✅ 141ms
reports/py3.11/TEST-tests.test_core.KhiopsCoreIOTests-20250602093705.xml 12✅ 3s
reports/py3.11/TEST-tests.test_core.KhiopsCoreServicesTests-20250602093705.xml 12✅ 169ms
reports/py3.11/TEST-tests.test_core.KhiopsCoreVariousTests-20250602093705.xml 5✅ 24ms
reports/py3.11/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602093705.xml 8✅ 122ms
reports/py3.11/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250602093705.xml 39✅ 110ms
reports/py3.11/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250602093705.xml 6✅ 62s
reports/py3.11/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250602093705.xml 5✅ 36ms
reports/py3.11/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250602093705.xml 1✅ 1ms
reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250602093705.xml 1⚪ 1ms
reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602093705.xml 4✅ 24ms
reports/py3.11/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250602093705.xml 8⚪ 9ms
reports/py3.11/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250602093705.xml 2⚪ 2ms
reports/py3.11/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250602093705.xml 2⚪ 2ms
reports/py3.11/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250602093705.xml 2⚪ 3ms
reports/py3.11/TEST-tests.test_samples.KhiopsSamplesTests-20250602093705.xml 2⚪ 1ms
reports/py3.11/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602093705.xml 2⚪ 7ms
reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602093705.xml 1✅ 246s
reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602093705.xml 18✅ 2s
reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250602093705.xml 2✅ 817ms

✅ reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20250602094256 12✅ 2s

✅ tests.test_core.KhiopsCoreIOTests-20250602094256

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250602094256 12✅ 168ms

✅ tests.test_core.KhiopsCoreServicesTests-20250602094256

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_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250602094256 5✅ 31ms

✅ tests.test_core.KhiopsCoreVariousTests-20250602094256

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.11_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602094256 8✅ 123ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602094256

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ 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.11_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250602094256 39✅ 112ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250602094256

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entity_flag_relation_must_be_bool
  ✅ test_dict_spec_format_must_be_tuple
  ✅ test_dict_spec_format_must_have_size_2
  ✅ test_dict_spec_format_tuple_1st_element_must_be_a_single_character
  ✅ test_dict_spec_format_tuple_1st_element_must_be_str
  ✅ test_dict_spec_format_tuple_2nd_element_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_tables_must_be_mapping
  ✅ test_dict_spec_key_tables_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ 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_main_table_not_declared_in_tables
  ✅ test_dict_spec_relation_cycle
  ✅ test_dict_spec_relation_must_appear_once
  ✅ test_dict_spec_relation_non_hierarchical_key
  ✅ test_dict_spec_relation_table_must_be_in_table_list
  ✅ test_dict_spec_relation_tables_must_not_be_the_same
  ✅ test_dict_spec_relations_must_be_list_like
  ✅ test_dict_spec_relations_must_be_of_size_2_or_3
  ✅ test_dict_spec_relations_must_be_tuple
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_input_type_must_be_a_tuple
  ✅ 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_be_str_or_sequence
  ✅ test_dict_spec_table_list_cannot_be_empty
  ✅ test_dict_spec_table_name_must_be_str
  ✅ test_dict_spec_table_nameis_empty_string
  ✅ test_dict_spec_table_relation_must_be_str
  ✅ 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_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.11_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250602094256 6✅ 58s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250602094256

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.11_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250602094256.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-20250602094256 5✅ 37ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250602094256

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250602094256

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250602094256.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-20250602094256 1⚪ 1ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250602094256

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602094256 4✅ 30ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602094256

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

✅ reports/py3.11_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250602094256.xml

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

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

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250602094256

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.11_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250602094256.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.KhiopsDockerRunnerTests-20250602094256 2⚪ 2ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250602094256

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250602094256.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.KhiopsGCSRemoteFileTests-20250602094256 2⚪ 2ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250602094256

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250602094256.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-20250602094256 2⚪ 2ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250602094256

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.11_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250602094256.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-20250602094256 2⚪ 1ms

✅ tests.test_samples.KhiopsSamplesTests-20250602094256

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.11_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602094256 2⚪ 8ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602094256

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602094256 1✅ 59s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602094256

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602094256.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602094256 18✅ 2s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602094256

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250602094256 2✅ 141ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250602094256

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

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

✅ tests.test_core.KhiopsCoreIOTests-20250602093705

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.11/TEST-tests.test_core.KhiopsCoreServicesTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250602093705 12✅ 169ms

✅ tests.test_core.KhiopsCoreServicesTests-20250602093705

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_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.11/TEST-tests.test_core.KhiopsCoreVariousTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250602093705 5✅ 24ms

✅ tests.test_core.KhiopsCoreVariousTests-20250602093705

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.11/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602093705 8✅ 122ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250602093705

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ 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.11/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250602093705 39✅ 110ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250602093705

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entity_flag_relation_must_be_bool
  ✅ test_dict_spec_format_must_be_tuple
  ✅ test_dict_spec_format_must_have_size_2
  ✅ test_dict_spec_format_tuple_1st_element_must_be_a_single_character
  ✅ test_dict_spec_format_tuple_1st_element_must_be_str
  ✅ test_dict_spec_format_tuple_2nd_element_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_tables_must_be_mapping
  ✅ test_dict_spec_key_tables_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ 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_main_table_not_declared_in_tables
  ✅ test_dict_spec_relation_cycle
  ✅ test_dict_spec_relation_must_appear_once
  ✅ test_dict_spec_relation_non_hierarchical_key
  ✅ test_dict_spec_relation_table_must_be_in_table_list
  ✅ test_dict_spec_relation_tables_must_not_be_the_same
  ✅ test_dict_spec_relations_must_be_list_like
  ✅ test_dict_spec_relations_must_be_of_size_2_or_3
  ✅ test_dict_spec_relations_must_be_tuple
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_input_type_must_be_a_tuple
  ✅ 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_be_str_or_sequence
  ✅ test_dict_spec_table_list_cannot_be_empty
  ✅ test_dict_spec_table_name_must_be_str
  ✅ test_dict_spec_table_nameis_empty_string
  ✅ test_dict_spec_table_relation_must_be_str
  ✅ 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_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.11/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250602093705 6✅ 62s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250602093705

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.11/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250602093705.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-20250602093705 5✅ 36ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250602093705

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250602093705

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250602093705.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-20250602093705 1⚪ 1ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250602093705

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602093705 4✅ 24ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250602093705

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

✅ reports/py3.11/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250602093705 8⚪ 9ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250602093705

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.11/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250602093705.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.KhiopsDockerRunnerTests-20250602093705 2⚪ 2ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250602093705

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.11/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250602093705.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.KhiopsGCSRemoteFileTests-20250602093705 2⚪ 2ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250602093705

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.11/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250602093705.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-20250602093705 2⚪ 3ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250602093705

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.11/TEST-tests.test_samples.KhiopsSamplesTests-20250602093705.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-20250602093705 2⚪ 1ms

✅ tests.test_samples.KhiopsSamplesTests-20250602093705

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.11/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602093705 2⚪ 7ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250602093705

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602093705 1✅ 246s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250602093705

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602093705 18✅ 2s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250602093705

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.11/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250602093705.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250602093705 2✅ 817ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250602093705

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit