Coverage report: 89%

Files Functions Classes

coverage.py v7.6.10, created at 2025-01-07 11:26 +0000

File function statements missing excluded coverage
rulekit/__init__.py (no function) 4 0 0 100%
rulekit/_helpers.py get_rule_generator 3 0 0 100%
rulekit/_helpers.py RuleGeneratorConfigurator.__init__ 2 0 0 100%
rulekit/_helpers.py RuleGeneratorConfigurator.configure 4 0 0 100%
rulekit/_helpers.py RuleGeneratorConfigurator._configure_expert_parameter 16 7 0 56%
rulekit/_helpers.py RuleGeneratorConfigurator._configure_simple_parameter 8 1 0 88%
rulekit/_helpers.py RuleGeneratorConfigurator._configure_measure_parameter 5 1 0 80%
rulekit/_helpers.py RuleGeneratorConfigurator._configure_user_defined_measure_parameter 4 4 0 0%
rulekit/_helpers.py RuleGeneratorConfigurator._configure_rule_generator 7 1 0 86%
rulekit/_helpers.py RuleGeneratorConfigurator._validate_rule_generator_parameters 20 5 0 75%
rulekit/_helpers.py RuleGeneratorConfigurator._validate_rule_generator_parameters.are_params_equal 13 2 0 85%
rulekit/_helpers.py RuleGeneratorConfigurator._configure_java_logging 4 1 0 75%
rulekit/_helpers.py ExampleSetFactory.__init__ 7 0 0 100%
rulekit/_helpers.py ExampleSetFactory.make 8 0 0 100%
rulekit/_helpers.py ExampleSetFactory._sanitize_y 15 1 0 93%
rulekit/_helpers.py ExampleSetFactory._sanitize_X 8 1 0 88%
rulekit/_helpers.py ExampleSetFactory._validate_X 2 1 0 50%
rulekit/_helpers.py ExampleSetFactory._validate_y 2 1 0 50%
rulekit/_helpers.py ExampleSetFactory._create_example_set 15 4 0 73%
rulekit/_helpers.py ExampleSetFactory._wrap_training_example_set 3 3 0 0%
rulekit/_helpers.py ExampleSetFactory._prepare_data 5 0 0 100%
rulekit/_helpers.py PredictionResultMapper.map_confidence 6 0 0 100%
rulekit/_helpers.py PredictionResultMapper.map 4 4 0 0%
rulekit/_helpers.py PredictionResultMapper.map_to_nominal 2 0 0 100%
rulekit/_helpers.py PredictionResultMapper.map_to_numerical 7 0 0 100%
rulekit/_helpers.py PredictionResultMapper.map_survival 13 0 0 100%
rulekit/_helpers.py PredictionResultMapper._get_column_by_role 1 0 0 100%
rulekit/_helpers.py ModelSerializer.serialize 5 0 0 100%
rulekit/_helpers.py ModelSerializer.deserialize 6 1 0 83%
rulekit/_helpers.py (no function) 65 0 0 100%
rulekit/_logging.py _RuleKitJavaLoggerConfig.__init__ 2 2 0 0%
rulekit/_logging.py _RuleKitJavaLoggerConfig._map_verbosity_level_to_value 3 3 0 0%
rulekit/_logging.py (no function) 5 0 0 100%
rulekit/_operator.py BaseOperator.__init__ 5 0 0 100%
rulekit/_operator.py BaseOperator._initialize_rulekit 2 0 0 100%
rulekit/_operator.py BaseOperator._map_result 1 1 0 0%
rulekit/_operator.py BaseOperator._validate_contrast_attribute 5 3 0 40%
rulekit/_operator.py BaseOperator.fit 5 0 0 100%
rulekit/_operator.py BaseOperator.predict 4 1 0 75%
rulekit/_operator.py BaseOperator.get_params 1 1 0 0%
rulekit/_operator.py BaseOperator.set_params 7 0 0 100%
rulekit/_operator.py BaseOperator.get_metadata_routing 1 1 0 0%
rulekit/_operator.py BaseOperator.get_coverage_matrix 11 2 0 82%
rulekit/_operator.py BaseOperator.add_event_listener 2 0 0 100%
rulekit/_operator.py BaseOperator.__getstate__ 3 0 0 100%
rulekit/_operator.py BaseOperator.__setstate__ 3 0 0 100%
rulekit/_operator.py BaseOperator._get_rule_generator 1 0 0 100%
rulekit/_operator.py BaseOperator._get_problem_type 1 1 0 0%
rulekit/_operator.py ExpertKnowledgeOperator.fit 6 0 0 100%
rulekit/_operator.py ExpertKnowledgeOperator._get_rule_generator 1 0 0 100%
rulekit/_operator.py ExpertKnowledgeOperator._configure_expert_parameters 11 0 0 100%
rulekit/_operator.py ExpertKnowledgeOperator._sanitize_expert_parameter 7 1 0 86%
rulekit/_operator.py (no function) 44 0 0 100%
rulekit/_problem_types.py (no function) 8 0 0 100%
rulekit/arff.py _is_path_and_url 1 0 0 100%
rulekit/arff.py _make_file_object_from_url 2 2 0 0%
rulekit/arff.py read_arff 11 1 0 91%
rulekit/arff.py (no function) 9 0 0 100%
rulekit/classification.py BaseClassifier.__init__ 3 0 0 100%
rulekit/classification.py BaseClassifier._init_classification_rule_performance_classes 1 0 0 100%
rulekit/classification.py BaseClassifier._calculate_metric 3 0 0 100%
rulekit/classification.py BaseClassifier._calculate_prediction_metrics 1 0 0 100%
rulekit/classification.py RuleClassifier.__init__ 5 0 0 100%
rulekit/classification.py RuleClassifier._map_result 4 0 0 100%
rulekit/classification.py RuleClassifier._map_confidence 1 0 0 100%
rulekit/classification.py RuleClassifier._get_unique_label_values 6 0 0 100%
rulekit/classification.py RuleClassifier._prepare_labels 12 3 0 75%
rulekit/classification.py RuleClassifier.fit 4 0 0 100%
rulekit/classification.py RuleClassifier.predict 6 0 0 100%
rulekit/classification.py RuleClassifier.predict_proba 6 0 0 100%
rulekit/classification.py RuleClassifier.score 2 0 0 100%
rulekit/classification.py RuleClassifier.__getstate__ 1 0 0 100%
rulekit/classification.py RuleClassifier.__setstate__ 4 0 0 100%
rulekit/classification.py RuleClassifier._get_problem_type 1 0 0 100%
rulekit/classification.py ExpertRuleClassifier.__init__ 4 0 0 100%
rulekit/classification.py ExpertRuleClassifier.fit 10 2 0 80%
rulekit/classification.py ExpertRuleClassifier.predict 1 0 0 100%
rulekit/classification.py ExpertRuleClassifier.__getstate__ 1 0 0 100%
rulekit/classification.py ExpertRuleClassifier.__setstate__ 2 0 0 100%
rulekit/classification.py ExpertRuleClassifier._get_problem_type 1 0 0 100%
rulekit/classification.py ContrastSetRuleClassifier.__init__ 6 6 0 0%
rulekit/classification.py ContrastSetRuleClassifier._map_result 4 4 0 0%
rulekit/classification.py ContrastSetRuleClassifier._get_unique_label_values 6 6 0 0%
rulekit/classification.py ContrastSetRuleClassifier.fit 5 5 0 0%
rulekit/classification.py ContrastSetRuleClassifier.predict 1 1 0 0%
rulekit/classification.py ContrastSetRuleClassifier.predict_proba 1 1 0 0%
rulekit/classification.py ContrastSetRuleClassifier.score 1 1 0 0%
rulekit/classification.py ContrastSetRuleClassifier.__getstate__ 1 1 0 0%
rulekit/classification.py ContrastSetRuleClassifier.__setstate__ 5 5 0 0%
rulekit/classification.py ContrastSetRuleClassifier._get_problem_type 1 1 0 0%
rulekit/classification.py (no function) 75 0 0 100%
rulekit/events.py RuleInductionProgressListener.on_new_rule 0 0 0 100%
rulekit/events.py RuleInductionProgressListener.on_progress 0 0 0 100%
rulekit/events.py RuleInductionProgressListener.should_stop 1 0 0 100%
rulekit/events.py _command_listener_factory 10 0 0 100%
rulekit/events.py _command_listener_factory._CommandListener.onNewRule 2 0 0 100%
rulekit/events.py _command_listener_factory._CommandListener.onProgress 1 0 0 100%
rulekit/events.py _command_listener_factory._CommandListener.isRequestStop 1 0 0 100%
rulekit/events.py (no function) 12 0 0 100%
rulekit/exceptions.py RuleKitJavaException.__init__ 3 3 0 0%
rulekit/exceptions.py RuleKitJavaException.original_exception 1 1 0 0%
rulekit/exceptions.py RuleKitJavaException.print_java_stack_trace 1 1 0 0%
rulekit/exceptions.py RuleKitMisconfigurationException.__init__ 3 3 0 0%
rulekit/exceptions.py RuleKitMisconfigurationException._prepare_message 12 12 0 0%
rulekit/exceptions.py RuleKitMisconfigurationException.java_parameters 1 1 0 0%
rulekit/exceptions.py RuleKitMisconfigurationException.python_parameters 1 1 0 0%
rulekit/exceptions.py (no function) 15 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.__init__ 6 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.times 1 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.probabilities 3 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.events_count 3 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.at_risk_count 3 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.get_probability_at 1 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.get_events_count_at 1 0 0 100%
rulekit/kaplan_meier.py KaplanMeierEstimator.get_risk_set_count_at 1 0 0 100%
rulekit/kaplan_meier.py (no function) 16 0 0 100%
rulekit/main.py RuleKit._detect_jre_type 8 3 0 62%
rulekit/main.py RuleKit.init 22 6 0 73%
rulekit/main.py RuleKit._setup_logger 2 0 0 100%
rulekit/main.py RuleKit._read_versions 8 4 0 50%
rulekit/main.py RuleKit._launch_jvm 8 3 0 62%
rulekit/main.py RuleKit.configure_java_logger 1 1 0 0%
rulekit/main.py RuleKit.get_java_logger_config 1 0 0 100%
rulekit/main.py (no function) 39 0 0 100%
rulekit/params.py _user_defined_measure_factory 6 6 0 0%
rulekit/params.py _user_defined_measure_factory._UserMeasure.getResult 1 1 0 0%
rulekit/params.py (no function) 81 0 0 100%
rulekit/regression.py RuleRegressor.__init__ 2 0 0 100%
rulekit/regression.py RuleRegressor._validate_labels 5 1 0 80%
rulekit/regression.py RuleRegressor.fit 3 0 0 100%
rulekit/regression.py RuleRegressor.predict 1 0 0 100%
rulekit/regression.py RuleRegressor.score 2 2 0 0%
rulekit/regression.py RuleRegressor._map_result 1 0 0 100%
rulekit/regression.py RuleRegressor._get_problem_type 1 0 0 100%
rulekit/regression.py ExpertRuleRegressor.__init__ 3 0 0 100%
rulekit/regression.py ExpertRuleRegressor.fit 2 0 0 100%
rulekit/regression.py ExpertRuleRegressor.predict 1 0 0 100%
rulekit/regression.py ExpertRuleRegressor._get_problem_type 1 0 0 100%
rulekit/regression.py ContrastSetRuleRegressor.__init__ 3 3 0 0%
rulekit/regression.py ContrastSetRuleRegressor.fit 4 4 0 0%
rulekit/regression.py ContrastSetRuleRegressor.predict 1 1 0 0%
rulekit/regression.py ContrastSetRuleRegressor.score 1 1 0 0%
rulekit/regression.py ContrastSetRuleRegressor.__getstate__ 1 1 0 0%
rulekit/regression.py ContrastSetRuleRegressor.__setstate__ 2 2 0 0%
rulekit/regression.py ContrastSetRuleRegressor._get_problem_type 1 1 0 0%
rulekit/regression.py (no function) 47 0 0 100%
rulekit/rules.py InductionParameters.__init__ 6 6 0 0%
rulekit/rules.py InductionParameters.induction_measure 1 1 0 0%
rulekit/rules.py InductionParameters.pruning_measure 1 1 0 0%
rulekit/rules.py InductionParameters.voting_measure 1 1 0 0%
rulekit/rules.py InductionParameters._get_measure_str 4 4 0 0%
rulekit/rules.py InductionParameters.__str__ 1 1 0 0%
rulekit/rules.py BaseRule.__init__ 2 0 0 100%
rulekit/rules.py BaseRule.weight 1 0 0 100%
rulekit/rules.py BaseRule.weighted_p 1 0 0 100%
rulekit/rules.py BaseRule.weighted_n 1 0 0 100%
rulekit/rules.py BaseRule.weighted_P 1 0 0 100%
rulekit/rules.py BaseRule.weighted_N 1 0 0 100%
rulekit/rules.py BaseRule.pvalue 1 0 0 100%
rulekit/rules.py BaseRule.stats 3 0 0 100%
rulekit/rules.py BaseRule.get_covering_information 1 1 0 0%
rulekit/rules.py BaseRule.print_stats 1 1 0 0%
rulekit/rules.py BaseRule.__str__ 1 0 0 100%
rulekit/rules.py ClassificationRule.__init__ 2 0 0 100%
rulekit/rules.py ClassificationRule.decision_class 1 1 0 0%
rulekit/rules.py RegressionRule.__init__ 2 0 0 100%
rulekit/rules.py RegressionRule.conclusion_value 1 1 0 0%
rulekit/rules.py SurvivalRule.__init__ 2 0 0 100%
rulekit/rules.py SurvivalRule.kaplan_meier_estimator 1 0 0 100%
rulekit/rules.py _rule_factory 6 0 0 100%
rulekit/rules.py RuleSet.__init__ 2 0 0 100%
rulekit/rules.py RuleSet.total_time 1 0 0 100%
rulekit/rules.py RuleSet.growing_time 1 0 0 100%
rulekit/rules.py RuleSet.pruning_time 1 0 0 100%
rulekit/rules.py RuleSet.is_voting 1 1 0 0%
rulekit/rules.py RuleSet.parameters 1 1 0 0%
rulekit/rules.py RuleSet.stats 3 0 0 100%
rulekit/rules.py RuleSet.covering 7 0 0 100%
rulekit/rules.py RuleSet.rules 1 0 0 100%
rulekit/rules.py RuleSet.calculate_conditions_count 1 0 0 100%
rulekit/rules.py RuleSet.calculate_induced_conditions_count 1 0 0 100%
rulekit/rules.py RuleSet.calculate_avg_rule_coverage 1 0 0 100%
rulekit/rules.py RuleSet.calculate_avg_rule_precision 1 0 0 100%
rulekit/rules.py RuleSet.calculate_avg_rule_quality 1 0 0 100%
rulekit/rules.py RuleSet.calculate_significance 2 0 0 100%
rulekit/rules.py RuleSet.calculate_significance_fdr 2 0 0 100%
rulekit/rules.py RuleSet.calculate_significance_fwer 2 0 0 100%
rulekit/rules.py RuleSet.__str__ 1 1 0 0%
rulekit/rules.py (no function) 79 0 0 100%
rulekit/stats.py RuleStatistics.__init__ 6 0 0 100%
rulekit/stats.py RuleStatistics.__str__ 1 1 0 0%
rulekit/stats.py RuleSetStatistics.__init__ 15 0 0 100%
rulekit/stats.py RuleSetStatistics.__str__ 1 1 0 0%
rulekit/stats.py (no function) 7 0 0 100%
rulekit/survival.py _BaseSurvivalRulesModel.get_train_set_kaplan_meier 1 0 0 100%
rulekit/survival.py SurvivalRules.__init__ 6 0 0 100%
rulekit/survival.py SurvivalRules.set_params 2 0 0 100%
rulekit/survival.py SurvivalRules._append_survival_time_columns 13 7 0 46%
rulekit/survival.py SurvivalRules._prepare_survival_attribute 5 1 0 80%
rulekit/survival.py SurvivalRules.fit 3 0 0 100%
rulekit/survival.py SurvivalRules.predict 1 0 0 100%
rulekit/survival.py SurvivalRules.score 7 0 0 100%
rulekit/survival.py SurvivalRules._get_problem_type 1 0 0 100%
rulekit/survival.py ExpertSurvivalRules.__init__ 6 0 0 100%
rulekit/survival.py ExpertSurvivalRules.set_params 2 0 0 100%
rulekit/survival.py ExpertSurvivalRules.fit 2 0 0 100%
rulekit/survival.py ExpertSurvivalRules.predict 1 0 0 100%
rulekit/survival.py ExpertSurvivalRules._get_problem_type 1 0 0 100%
rulekit/survival.py ContrastSetSurvivalRules.__init__ 7 7 0 0%
rulekit/survival.py ContrastSetSurvivalRules.set_params 2 2 0 0%
rulekit/survival.py ContrastSetSurvivalRules.fit 4 4 0 0%
rulekit/survival.py ContrastSetSurvivalRules.predict 1 1 0 0%
rulekit/survival.py ContrastSetSurvivalRules.score 1 1 0 0%
rulekit/survival.py ContrastSetSurvivalRules._get_problem_type 1 1 0 0%
rulekit/survival.py (no function) 64 0 0 100%
tests/__init__.py (no function) 1 0 0 100%
tests/test_classifier.py TestClassifier.test_classification_accuracy_on_iris 10 0 0 100%
tests/test_classifier.py TestClassifier.test_induction_progress_listener 14 0 0 100%
tests/test_classifier.py TestClassifier.test_induction_progress_listener.EventListener.on_new_rule 3 0 0 100%
tests/test_classifier.py TestClassifier.test_induction_progress_listener.EventListener.on_progress 3 0 0 100%
tests/test_classifier.py TestClassifier.test_getting_examples_coverage 7 0 0 100%
tests/test_classifier.py TestClassifier.test_classification_metrics 7 0 0 100%
tests/test_classifier.py TestClassifier.test_score 6 0 0 100%
tests/test_classifier.py TestClassifier.test_fit_on_integer_labels 8 0 0 100%
tests/test_classifier.py TestClassifier.test_classification_predict_proba 9 0 0 100%
tests/test_classifier.py TestClassifier.test_prediction_results_mapping 6 0 0 100%
tests/test_classifier.py TestClassifier.test_prediction_on_nominal_values 6 0 0 100%
tests/test_classifier.py TestClassifier.test_compare_with_java_results 11 0 0 100%
tests/test_classifier.py TestClassifier.test_predict_proba 9 0 0 100%
tests/test_classifier.py TestClassifier.test_fit_and_predict_on_boolean_columns 13 0 0 100%
tests/test_classifier.py TestExperClassifier.test_compare_with_java_results 10 0 0 100%
tests/test_classifier.py TestExperClassifier.test_predict_proba 9 0 0 100%
tests/test_classifier.py TestExperClassifier.test_left_open_intervals_in_expert_induction 8 0 0 100%
tests/test_classifier.py TestExperClassifier.test_refining_conditions_for_nominal_attributes 7 0 0 100%
tests/test_classifier.py (no function) 38 1 0 97%
tests/test_regression.py TestRegressor.setUpClass 1 0 0 100%
tests/test_regression.py TestRegressor.test_induction_progress_listener 17 0 0 100%
tests/test_regression.py TestRegressor.test_induction_progress_listener.EventListener.on_new_rule 3 0 0 100%
tests/test_regression.py TestRegressor.test_induction_progress_listener.EventListener.on_progress 3 0 0 100%
tests/test_regression.py TestRegressor.test_induction_progress_listener.EventListener.should_stop 4 0 0 100%
tests/test_regression.py TestRegressor.test_compare_with_java_results 11 0 0 100%
tests/test_regression.py TestRegressor.test_fit_and_predict_on_boolean_columns 10 0 0 100%
tests/test_regression.py TestRegressor.test_cholesterol 8 0 0 100%
tests/test_regression.py TestExpertRegressor.setUpClass 1 0 0 100%
tests/test_regression.py TestExpertRegressor.test_compare_with_java_results 11 0 0 100%
tests/test_regression.py TestExpertRegressor.test_legacy_expert_rules_format 9 0 0 100%
tests/test_regression.py TestExpertRegressor.test_refining_conditions_for_nominal_attributes 7 0 0 100%
tests/test_regression.py (no function) 31 1 0 97%
tests/test_rulekit.py TestRuleKitMainClass.setUpClass 1 0 0 100%
tests/test_rulekit.py TestRuleKitMainClass.test_reading_version 2 0 0 100%
tests/test_rulekit.py TestRuleKitMainClass.test_loading_rulekit_class 2 0 0 100%
tests/test_rulekit.py (no function) 10 1 0 90%
tests/test_serialization.py TestModelSerialization.setUpClass 3 0 0 100%
tests/test_serialization.py TestModelSerialization.tearDownClass 1 0 0 100%
tests/test_serialization.py TestModelSerialization.serialize_model 2 0 0 100%
tests/test_serialization.py TestModelSerialization.deserialize_model 2 0 0 100%
tests/test_serialization.py TestModelSerialization.test_classifier_serialization 14 0 0 100%
tests/test_serialization.py TestModelSerialization.test_expert_classifier_serialization 8 0 0 100%
tests/test_serialization.py TestModelSerialization.test_regressor_serialization 8 0 0 100%
tests/test_serialization.py TestModelSerialization.test_expert_regressor_serialization 8 0 0 100%
tests/test_serialization.py TestModelSerialization.test_survival_serialization 8 0 0 100%
tests/test_serialization.py TestModelSerialization.test_expert_survival_serialization 8 0 0 100%
tests/test_serialization.py TestModelSerialization.test_multiple_serialization 6 0 0 100%
tests/test_serialization.py (no function) 33 0 0 100%
tests/test_sklearn_metrics.py TestMetrics.setUpClass 1 0 0 100%
tests/test_sklearn_metrics.py TestMetrics.test_classification_accuracy_on_iris 12 0 0 100%
tests/test_sklearn_metrics.py (no function) 12 1 0 92%
tests/test_statistics.py TestRuleClassifier.setUpClass 1 0 0 100%
tests/test_statistics.py TestRuleClassifier.test_classification_accuracy_on_iris 6 0 0 100%
tests/test_statistics.py (no function) 11 1 0 91%
tests/test_survival.py TestKaplanMeierEstimator.setUp 5 0 0 100%
tests/test_survival.py TestKaplanMeierEstimator.test_accessing_probabilities 2 0 0 100%
tests/test_survival.py TestKaplanMeierEstimator.test_accessing_events_count 1 0 0 100%
tests/test_survival.py TestKaplanMeierEstimator.test_accessing_at_risk_count 1 0 0 100%
tests/test_survival.py TestSurvivalRules.test_induction_progress_listener 15 0 0 100%
tests/test_survival.py TestSurvivalRules.test_induction_progress_listener.EventListener.on_new_rule 3 0 0 100%
tests/test_survival.py TestSurvivalRules.test_induction_progress_listener.EventListener.on_progress 3 0 0 100%
tests/test_survival.py TestSurvivalRules.test_compare_with_java_results 10 0 0 100%
tests/test_survival.py TestSurvivalRules.test_fit_and_predict_on_boolean_columns 10 0 0 100%
tests/test_survival.py TestSurvivalRules.test_passing_survival_time_column_to_fit_method 10 0 0 100%
tests/test_survival.py TestSurvivalRules.test_ibs_calculation 10 0 0 100%
tests/test_survival.py TestSurvivalRules.test_getting_training_dataset_kaplan_meier_estimator 9 0 0 100%
tests/test_survival.py TestSurvivalRules.test_max_rule_count 6 0 0 100%
tests/test_survival.py TestExpertSurvivalRules.setUpClass 1 0 0 100%
tests/test_survival.py TestExpertSurvivalRules.test_compare_with_java_results 10 0 0 100%
tests/test_survival.py TestExpertSurvivalRules.test_refining_conditions_for_nominal_attributes 7 0 0 100%
tests/test_survival.py TestExpertSurvivalRules.test_refining_conditions_for_numerical_attributes 5 0 0 100%
tests/test_survival.py (no function) 36 1 0 97%
tests/utils.py _fix_missing_values 3 1 0 67%
tests/utils.py ExampleSetWrapper.__init__ 3 0 0 100%
tests/utils.py ExampleSetWrapper.get_data 1 1 0 0%
tests/utils.py load_arff_to_example_set 14 0 0 100%
tests/utils.py get_dataset_path 1 1 0 0%
tests/utils.py Knowledge.__init__ 3 0 0 100%
tests/utils.py TestReport.__init__ 2 0 0 100%
tests/utils.py TestCase.__init__ 12 0 0 100%
tests/utils.py TestCase.example_set 3 0 0 100%
tests/utils.py TestCase.reference_report 5 0 0 100%
tests/utils.py DataSetConfig.__init__ 4 0 0 100%
tests/utils.py TestConfig.__init__ 3 0 0 100%
tests/utils.py TestConfigParser.__init__ 2 0 0 100%
tests/utils.py TestConfigParser._parse_survival_time 4 0 0 100%
tests/utils.py TestConfigParser._parse_experts_rules_parameters 7 0 0 100%
tests/utils.py TestConfigParser._check_ambigous_data_sets_names 5 5 0 0%
tests/utils.py TestConfigParser._parse_data_set 11 0 0 100%
tests/utils.py TestConfigParser._parse_data_sets 5 0 0 100%
tests/utils.py TestConfigParser.parse_test_parameters 8 0 0 100%
tests/utils.py TestConfigParser._parse_test_parameters_sets 6 0 0 100%
tests/utils.py TestConfigParser._parse_test 5 0 0 100%
tests/utils.py TestConfigParser.parse 9 1 0 89%
tests/utils.py TestCaseFactory._make_test_case 9 0 0 100%
tests/utils.py TestCaseFactory._fix_deprecated_params 3 0 0 100%
tests/utils.py TestCaseFactory._fix_params_typing 9 0 0 100%
tests/utils.py TestCaseFactory.make 29 2 0 93%
tests/utils.py get_rule_string 1 1 0 0%
tests/utils.py TestReportReader.__init__ 2 0 0 100%
tests/utils.py TestReportReader._read_rules 6 1 0 83%
tests/utils.py TestReportReader.read 11 1 0 91%
tests/utils.py TestReportReader.close 1 0 0 100%
tests/utils.py TestReportWriter.__init__ 3 3 0 0%
tests/utils.py TestReportWriter.write 4 4 0 0%
tests/utils.py TestReportWriter.close 1 1 0 0%
tests/utils.py get_test_cases 5 1 0 80%
tests/utils.py _get_problem_type_from_test_case_class_name 8 1 0 88%
tests/utils.py assert_rules_are_equals 18 4 0 78%
tests/utils.py assert_rules_are_equals.sanitize_rule_string 1 0 0 100%
tests/utils.py assert_accuracy_is_greater 4 1 0 75%
tests/utils.py assert_score_is_greater 8 3 0 62%
tests/utils.py (no function) 84 0 0 100%
Total   2209 240 0 89%

No items found using the specified filter.