scikit-learn / scikit-learn

Compare d493fe4 ... +0 ... 1da9941

Coverage Reach
sklearn/linear_model/tests/test_logistic.py sklearn/linear_model/tests/test_sgd.py sklearn/linear_model/tests/test_ridge.py sklearn/linear_model/tests/test_coordinate_descent.py sklearn/linear_model/tests/test_sag.py sklearn/linear_model/tests/test_least_angle.py sklearn/linear_model/tests/test_base.py sklearn/linear_model/tests/test_ransac.py sklearn/linear_model/tests/test_sparse_coordinate_descent.py sklearn/linear_model/tests/test_theil_sen.py sklearn/linear_model/tests/test_passive_aggressive.py sklearn/linear_model/tests/test_omp.py sklearn/linear_model/tests/test_huber.py sklearn/linear_model/tests/test_bayes.py sklearn/linear_model/tests/test_perceptron.py sklearn/linear_model/logistic.py sklearn/linear_model/ridge.py sklearn/linear_model/coordinate_descent.py sklearn/linear_model/stochastic_gradient.py sklearn/linear_model/least_angle.py sklearn/linear_model/omp.py sklearn/linear_model/base.py sklearn/linear_model/bayes.py sklearn/linear_model/ransac.py sklearn/linear_model/theil_sen.py sklearn/linear_model/huber.py sklearn/linear_model/sag.py sklearn/linear_model/passive_aggressive.py sklearn/linear_model/setup.py sklearn/linear_model/__init__.py sklearn/linear_model/perceptron.py sklearn/utils/tests/test_validation.py sklearn/utils/tests/test_extmath.py sklearn/utils/tests/test_sparsefuncs.py sklearn/utils/tests/test_estimator_checks.py sklearn/utils/tests/test_testing.py sklearn/utils/tests/test_pprint.py sklearn/utils/tests/test_utils.py sklearn/utils/tests/test_multiclass.py sklearn/utils/tests/test_class_weight.py sklearn/utils/tests/test_cython_blas.py sklearn/utils/tests/test_seq_dataset.py sklearn/utils/tests/test_random.py sklearn/utils/tests/test_shortest_path.py sklearn/utils/tests/test_murmurhash.py sklearn/utils/tests/test_fixes.py sklearn/utils/tests/test_metaestimators.py sklearn/utils/tests/test_deprecation.py sklearn/utils/tests/test_show_versions.py sklearn/utils/tests/test_fast_dict.py sklearn/utils/tests/test_linear_assignment.py sklearn/utils/tests/test_optimize.py sklearn/utils/estimator_checks.py sklearn/utils/testing.py sklearn/utils/validation.py sklearn/utils/_pprint.py sklearn/utils/sparsefuncs.py sklearn/utils/extmath.py sklearn/utils/__init__.py sklearn/utils/multiclass.py sklearn/utils/fixes.py sklearn/utils/linear_assignment_.py sklearn/utils/metaestimators.py sklearn/utils/_unittest_backport.py sklearn/utils/optimize.py sklearn/utils/class_weight.py sklearn/utils/deprecation.py sklearn/utils/mocking.py sklearn/utils/_show_versions.py sklearn/utils/random.py sklearn/utils/setup.py sklearn/utils/graph.py sklearn/utils/_joblib.py sklearn/utils/stats.py sklearn/ensemble/tests/test_gradient_boosting.py sklearn/ensemble/tests/test_forest.py sklearn/ensemble/tests/test_bagging.py sklearn/ensemble/tests/test_voting.py sklearn/ensemble/tests/test_weight_boosting.py sklearn/ensemble/tests/test_iforest.py sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py sklearn/ensemble/tests/test_partial_dependence.py sklearn/ensemble/tests/test_base.py sklearn/ensemble/gradient_boosting.py sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py sklearn/ensemble/_hist_gradient_boosting/grower.py sklearn/ensemble/_hist_gradient_boosting/loss.py sklearn/ensemble/_hist_gradient_boosting/binning.py sklearn/ensemble/_hist_gradient_boosting/predictor.py sklearn/ensemble/forest.py sklearn/ensemble/weight_boosting.py sklearn/ensemble/bagging.py sklearn/ensemble/_gb_losses.py sklearn/ensemble/partial_dependence.py sklearn/ensemble/iforest.py sklearn/ensemble/voting.py sklearn/ensemble/base.py sklearn/ensemble/__init__.py sklearn/ensemble/setup.py sklearn/metrics/tests/test_classification.py sklearn/metrics/tests/test_ranking.py sklearn/metrics/tests/test_pairwise.py sklearn/metrics/tests/test_common.py sklearn/metrics/tests/test_score_objects.py sklearn/metrics/tests/test_regression.py sklearn/metrics/cluster/tests/test_supervised.py sklearn/metrics/cluster/tests/test_unsupervised.py sklearn/metrics/cluster/tests/test_common.py sklearn/metrics/cluster/tests/test_bicluster.py sklearn/metrics/cluster/supervised.py sklearn/metrics/cluster/unsupervised.py sklearn/metrics/cluster/bicluster.py sklearn/metrics/cluster/__init__.py sklearn/metrics/cluster/setup.py sklearn/metrics/classification.py sklearn/metrics/pairwise.py sklearn/metrics/ranking.py sklearn/metrics/scorer.py sklearn/metrics/regression.py sklearn/metrics/__init__.py sklearn/metrics/base.py sklearn/metrics/setup.py sklearn/preprocessing/tests/test_data.py sklearn/preprocessing/tests/test_encoders.py sklearn/preprocessing/tests/test_label.py sklearn/preprocessing/tests/test_imputation.py sklearn/preprocessing/tests/test_discretization.py sklearn/preprocessing/tests/test_common.py sklearn/preprocessing/tests/test_function_transformer.py sklearn/preprocessing/tests/test_base.py sklearn/preprocessing/data.py sklearn/preprocessing/_encoders.py sklearn/preprocessing/label.py sklearn/preprocessing/imputation.py sklearn/preprocessing/_discretization.py sklearn/preprocessing/_function_transformer.py sklearn/preprocessing/base.py sklearn/preprocessing/__init__.py sklearn/preprocessing/setup.py sklearn/tests/test_pipeline.py sklearn/tests/test_impute.py sklearn/tests/test_multiclass.py sklearn/tests/test_dummy.py sklearn/tests/test_naive_bayes.py sklearn/tests/test_multioutput.py sklearn/tests/test_base.py sklearn/tests/test_isotonic.py sklearn/tests/test_discriminant_analysis.py sklearn/tests/test_calibration.py sklearn/tests/test_random_projection.py sklearn/tests/test_kernel_approximation.py sklearn/tests/test_common.py sklearn/tests/test_metaestimators.py sklearn/tests/test_docstring_parameters.py sklearn/tests/test_kernel_ridge.py sklearn/tests/test_config.py sklearn/tests/test_init.py sklearn/tests/test_site_joblib.py sklearn/tests/test_check_build.py sklearn/model_selection/tests/test_validation.py sklearn/model_selection/tests/test_search.py sklearn/model_selection/tests/test_split.py sklearn/model_selection/tests/common.py sklearn/model_selection/_split.py sklearn/model_selection/_validation.py sklearn/model_selection/_search.py sklearn/model_selection/__init__.py sklearn/decomposition/tests/test_pca.py sklearn/decomposition/tests/test_nmf.py sklearn/decomposition/tests/test_dict_learning.py sklearn/decomposition/tests/test_online_lda.py sklearn/decomposition/tests/test_incremental_pca.py sklearn/decomposition/tests/test_fastica.py sklearn/decomposition/tests/test_sparse_pca.py sklearn/decomposition/tests/test_kernel_pca.py sklearn/decomposition/tests/test_truncated_svd.py sklearn/decomposition/tests/test_factor_analysis.py sklearn/decomposition/nmf.py sklearn/decomposition/dict_learning.py sklearn/decomposition/online_lda.py sklearn/decomposition/fastica_.py sklearn/decomposition/pca.py sklearn/decomposition/factor_analysis.py sklearn/decomposition/kernel_pca.py sklearn/decomposition/sparse_pca.py sklearn/decomposition/incremental_pca.py sklearn/decomposition/truncated_svd.py sklearn/decomposition/base.py sklearn/decomposition/setup.py sklearn/decomposition/__init__.py sklearn/cluster/tests/test_k_means.py sklearn/cluster/tests/test_hierarchical.py sklearn/cluster/tests/test_dbscan.py sklearn/cluster/tests/test_bicluster.py sklearn/cluster/tests/test_optics.py sklearn/cluster/tests/test_spectral.py sklearn/cluster/tests/test_birch.py sklearn/cluster/tests/test_affinity_propagation.py sklearn/cluster/tests/test_mean_shift.py sklearn/cluster/tests/test_feature_agglomeration.py sklearn/cluster/tests/common.py sklearn/cluster/k_means_.py sklearn/cluster/hierarchical.py sklearn/cluster/birch.py sklearn/cluster/bicluster.py sklearn/cluster/affinity_propagation_.py sklearn/cluster/mean_shift_.py sklearn/cluster/spectral.py sklearn/cluster/optics_.py sklearn/cluster/dbscan_.py sklearn/cluster/_feature_agglomeration.py sklearn/cluster/setup.py sklearn/cluster/__init__.py sklearn/datasets/tests/test_openml.py sklearn/datasets/tests/test_svmlight_format.py sklearn/datasets/tests/test_samples_generator.py sklearn/datasets/tests/test_base.py sklearn/datasets/tests/test_lfw.py sklearn/datasets/tests/test_mldata.py sklearn/datasets/tests/test_20news.py sklearn/datasets/tests/test_rcv1.py sklearn/datasets/tests/test_kddcup99.py sklearn/datasets/tests/test_covtype.py sklearn/datasets/tests/test_california_housing.py sklearn/datasets/tests/test_common.py sklearn/datasets/samples_generator.py sklearn/datasets/openml.py sklearn/datasets/base.py sklearn/datasets/twenty_newsgroups.py sklearn/datasets/lfw.py sklearn/datasets/svmlight_format.py sklearn/datasets/rcv1.py sklearn/datasets/kddcup99.py sklearn/datasets/mldata.py sklearn/datasets/species_distributions.py sklearn/datasets/covtype.py sklearn/datasets/__init__.py sklearn/datasets/california_housing.py sklearn/datasets/olivetti_faces.py sklearn/datasets/setup.py sklearn/neighbors/tests/test_neighbors.py sklearn/neighbors/tests/test_nca.py sklearn/neighbors/tests/test_ball_tree.py sklearn/neighbors/tests/test_kd_tree.py sklearn/neighbors/tests/test_kde.py sklearn/neighbors/tests/test_lof.py sklearn/neighbors/tests/test_dist_metrics.py sklearn/neighbors/tests/test_nearest_centroid.py sklearn/neighbors/tests/test_quad_tree.py sklearn/neighbors/base.py sklearn/neighbors/nca.py sklearn/neighbors/classification.py sklearn/neighbors/kde.py sklearn/neighbors/lof.py sklearn/neighbors/nearest_centroid.py sklearn/neighbors/regression.py sklearn/neighbors/graph.py sklearn/neighbors/setup.py sklearn/neighbors/__init__.py sklearn/neighbors/unsupervised.py sklearn/tree/tests/test_tree.py sklearn/tree/tests/test_export.py sklearn/tree/tests/test_reingold_tilford.py sklearn/tree/export.py sklearn/tree/tree.py sklearn/tree/_reingold_tilford.py sklearn/tree/setup.py sklearn/tree/__init__.py sklearn/feature_extraction/tests/test_text.py sklearn/feature_extraction/tests/test_image.py sklearn/feature_extraction/tests/test_feature_hasher.py sklearn/feature_extraction/tests/test_dict_vectorizer.py sklearn/feature_extraction/text.py sklearn/feature_extraction/image.py sklearn/feature_extraction/dict_vectorizer.py sklearn/feature_extraction/hashing.py sklearn/feature_extraction/setup.py sklearn/feature_extraction/__init__.py sklearn/feature_extraction/stop_words.py sklearn/feature_selection/tests/test_feature_select.py sklearn/feature_selection/tests/test_rfe.py sklearn/feature_selection/tests/test_from_model.py sklearn/feature_selection/tests/test_mutual_info.py sklearn/feature_selection/tests/test_base.py sklearn/feature_selection/tests/test_chi2.py sklearn/feature_selection/tests/test_variance_threshold.py sklearn/feature_selection/univariate_selection.py sklearn/feature_selection/rfe.py sklearn/feature_selection/mutual_info_.py sklearn/feature_selection/from_model.py sklearn/feature_selection/base.py sklearn/feature_selection/variance_threshold.py sklearn/feature_selection/__init__.py sklearn/manifold/tests/test_t_sne.py sklearn/manifold/tests/test_spectral_embedding.py sklearn/manifold/tests/test_locally_linear.py sklearn/manifold/tests/test_isomap.py sklearn/manifold/tests/test_mds.py sklearn/manifold/t_sne.py sklearn/manifold/locally_linear.py sklearn/manifold/spectral_embedding_.py sklearn/manifold/mds.py sklearn/manifold/isomap.py sklearn/manifold/setup.py sklearn/manifold/__init__.py sklearn/gaussian_process/kernels.py sklearn/gaussian_process/tests/test_gpr.py sklearn/gaussian_process/tests/test_kernels.py sklearn/gaussian_process/tests/test_gpc.py sklearn/gaussian_process/gpc.py sklearn/gaussian_process/gpr.py sklearn/gaussian_process/correlation_models.py sklearn/gaussian_process/regression_models.py sklearn/gaussian_process/__init__.py sklearn/mixture/tests/test_gaussian_mixture.py sklearn/mixture/tests/test_bayesian_mixture.py sklearn/mixture/tests/test_mixture.py sklearn/mixture/gaussian_mixture.py sklearn/mixture/base.py sklearn/mixture/bayesian_mixture.py sklearn/mixture/__init__.py sklearn/svm/tests/test_svm.py sklearn/svm/tests/test_sparse.py sklearn/svm/tests/test_bounds.py sklearn/svm/base.py sklearn/svm/classes.py sklearn/svm/setup.py sklearn/svm/bounds.py sklearn/svm/__init__.py sklearn/neural_network/tests/test_mlp.py sklearn/neural_network/tests/test_rbm.py sklearn/neural_network/tests/test_stochastic_optimizers.py sklearn/neural_network/multilayer_perceptron.py sklearn/neural_network/rbm.py sklearn/neural_network/_stochastic_optimizers.py sklearn/neural_network/_base.py sklearn/neural_network/__init__.py sklearn/covariance/tests/test_covariance.py sklearn/covariance/tests/test_graphical_lasso.py sklearn/covariance/tests/test_graph_lasso.py sklearn/covariance/tests/test_robust_covariance.py sklearn/covariance/tests/test_elliptic_envelope.py sklearn/covariance/graph_lasso_.py sklearn/covariance/robust_covariance.py sklearn/covariance/shrunk_covariance_.py sklearn/covariance/empirical_covariance_.py sklearn/covariance/elliptic_envelope.py sklearn/covariance/__init__.py sklearn/compose/tests/test_column_transformer.py sklearn/compose/tests/test_target.py sklearn/compose/_column_transformer.py sklearn/compose/_target.py sklearn/compose/__init__.py sklearn/impute.py sklearn/cross_decomposition/pls_.py sklearn/cross_decomposition/tests/test_pls.py sklearn/cross_decomposition/cca_.py sklearn/cross_decomposition/__init__.py sklearn/naive_bayes.py sklearn/pipeline.py sklearn/multiclass.py sklearn/discriminant_analysis.py sklearn/semi_supervised/label_propagation.py sklearn/semi_supervised/tests/test_label_propagation.py sklearn/semi_supervised/__init__.py sklearn/base.py sklearn/multioutput.py sklearn/dummy.py sklearn/calibration.py sklearn/kernel_approximation.py sklearn/isotonic.py sklearn/_build_utils/openmp_helpers.py sklearn/_build_utils/__init__.py sklearn/random_projection.py sklearn/setup.py sklearn/experimental/tests/test_enable_hist_gradient_boosting.py sklearn/experimental/enable_hist_gradient_boosting.py sklearn/kernel_ridge.py sklearn/__init__.py sklearn/__check_build/__init__.py sklearn/__check_build/setup.py sklearn/_config.py sklearn/exceptions.py setup.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.


@@ -1,8 +1,70 @@
Loading
1 1
"""Tests for making sure experimental imports work as expected."""
2 2
3 +
import sys
4 +
import os
5 +
import os.path as op
3 6
import textwrap
7 +
import tempfile
8 +
from subprocess import check_output, STDOUT, CalledProcessError
9 +
from subprocess import TimeoutExpired
4 10
5 -
from sklearn.utils.testing import assert_run_python_script
11 +
12 +
def assert_run_python_script(source_code, timeout=60):
13 +
    """Utility to check assertions in an independent Python subprocess.
14 +
15 +
    The script provided in the source code should return 0 and not print
16 +
    anything on stderr or stdout.
17 +
18 +
    This is a port from cloudpickle https://github.com/cloudpipe/cloudpickle
19 +
20 +
    Parameters
21 +
    ----------
22 +
    source_code : str
23 +
        The Python source code to execute.
24 +
    timeout : int
25 +
        Time in seconds before timeout.
26 +
    """
27 +
    def _make_cwd_env():
28 +
        """Helper to prepare environment for the child processes"""
29 +
        sklearn_repo_folder = op.normpath(
30 +
            op.join(op.dirname(__file__), '../..'))
31 +
        env = os.environ.copy()
32 +
        pythonpath = "{src}{sep}tests{pathsep}{src}".format(
33 +
            src=sklearn_repo_folder, sep=os.sep, pathsep=os.pathsep)
34 +
        env['PYTHONPATH'] = pythonpath
35 +
        return sklearn_repo_folder, env
36 +
37 +
    fd, source_file = tempfile.mkstemp(suffix='_src_test_sklearn.py')
38 +
    os.close(fd)
39 +
    try:
40 +
        with open(source_file, 'wb') as f:
41 +
            f.write(source_code.encode('utf-8'))
42 +
        cmd = [sys.executable, source_file]
43 +
        cwd, env = _make_cwd_env()
44 +
        kwargs = {
45 +
            'cwd': cwd,
46 +
            'stderr': STDOUT,
47 +
            'env': env,
48 +
        }
49 +
        # If coverage is running, pass the config file to the subprocess
50 +
        coverage_rc = os.environ.get("COVERAGE_PROCESS_START")
51 +
        if coverage_rc:
52 +
            kwargs['env']['COVERAGE_PROCESS_START'] = coverage_rc
53 +
54 +
        kwargs['timeout'] = timeout
55 +
        try:
56 +
            try:
57 +
                out = check_output(cmd, **kwargs)
58 +
            except CalledProcessError as e:
59 +
                raise RuntimeError(u"script errored with output:\n%s"
60 +
                                   % e.output.decode('utf-8'))
61 +
            if out != b"":
62 +
                raise AssertionError(out.decode('utf-8'))
63 +
        except TimeoutExpired as e:
64 +
            raise RuntimeError(u"script timeout, output so far:\n%s"
65 +
                               % e.output.decode('utf-8'))
66 +
    finally:
67 +
        os.unlink(source_file)
6 68
7 69
8 70
def test_imports_strategies():

@@ -17,9 +17,6 @@
Loading
17 17
import warnings
18 18
import sys
19 19
import functools
20 -
import tempfile
21 -
from subprocess import check_output, STDOUT, CalledProcessError
22 -
from subprocess import TimeoutExpired
23 20
24 21
25 22
import scipy as sp
@@ -32,7 +29,6 @@
Loading
32 29
33 30
import tempfile
34 31
import shutil
35 -
import os.path as op
36 32
import atexit
37 33
import unittest
38 34
@@ -975,56 +971,3 @@
Loading
975 971
            if n1 != n2:
976 972
                incorrect += [func_name + ' ' + n1 + ' != ' + n2]
977 973
    return incorrect
978 -
979 -
980 -
def assert_run_python_script(source_code, timeout=60):
981 -
    """Utility to check assertions in an independent Python subprocess.
982 -
983 -
    The script provided in the source code should return 0 and not print
984 -
    anything on stderr or stdout.
985 -
986 -
    This is a port from cloudpickle https://github.com/cloudpipe/cloudpickle
987 -
988 -
    Parameters
989 -
    ----------
990 -
    source_code : str
991 -
        The Python source code to execute.
992 -
    timeout : int
993 -
        Time in seconds before timeout.
994 -
    """
995 -
    def _make_cwd_env():
996 -
        """Helper to prepare environment for the child processes"""
997 -
        sklearn_repo_folder = op.normpath(
998 -
            op.join(op.dirname(__file__), '../..'))
999 -
        env = os.environ.copy()
1000 -
        pythonpath = "{src}{sep}tests{pathsep}{src}".format(
1001 -
            src=sklearn_repo_folder, sep=os.sep, pathsep=os.pathsep)
1002 -
        env['PYTHONPATH'] = pythonpath
1003 -
        return sklearn_repo_folder, env
1004 -
1005 -
    fd, source_file = tempfile.mkstemp(suffix='_src_test_sklearn.py')
1006 -
    os.close(fd)
1007 -
    try:
1008 -
        with open(source_file, 'wb') as f:
1009 -
            f.write(source_code.encode('utf-8'))
1010 -
        cmd = [sys.executable, source_file]
1011 -
        cwd, env = _make_cwd_env()
1012 -
        kwargs = {
1013 -
            'cwd': cwd,
1014 -
            'stderr': STDOUT,
1015 -
            'env': env,
1016 -
        }
1017 -
        kwargs['timeout'] = timeout
1018 -
        try:
1019 -
            try:
1020 -
                out = check_output(cmd, **kwargs)
1021 -
            except CalledProcessError as e:
1022 -
                raise RuntimeError(u"script errored with output:\n%s"
1023 -
                                   % e.output.decode('utf-8'))
1024 -
            if out != b"":
1025 -
                raise AssertionError(out.decode('utf-8'))
1026 -
        except TimeoutExpired as e:
1027 -
            raise RuntimeError(u"script timeout, output so far:\n%s"
1028 -
                               % e.output.decode('utf-8'))
1029 -
    finally:
1030 -
        os.unlink(source_file)

Learn more Showing 54 files with coverage changes found.

New file setup.py
New
Loading file...
Changes in sklearn/metrics/tests/test_classification.py
-1
+1
Loading file...
Changes in sklearn/model_selection/tests/test_search.py
-1
+1
Loading file...
Changes in sklearn/model_selection/tests/test_split.py
-1
+1
Loading file...
Changes in sklearn/impute.py
-1
+1
Loading file...
Changes in sklearn/tree/export.py
-1
+1
Loading file...
Changes in sklearn/model_selection/tests/test_validation.py
-5
+5
Loading file...
Changes in sklearn/preprocessing/_encoders.py
-2
+2
Loading file...
Changes in sklearn/metrics/cluster/supervised.py
-1
+1
Loading file...
Changes in sklearn/gaussian_process/gpr.py
-1
+1
Loading file...
Changes in sklearn/utils/estimator_checks.py
-10
+10
Loading file...
Changes in sklearn/utils/multiclass.py
-1
+1
Loading file...
Changes in sklearn/neighbors/tests/test_dist_metrics.py
-1
+1
Loading file...
Changes in sklearn/linear_model/ridge.py
-4
+4
Loading file...
Changes in sklearn/metrics/pairwise.py
-3
+3
Loading file...
Changes in sklearn/svm/classes.py
-1
+1
Loading file...
Changes in sklearn/utils/validation.py
-3
+3
Loading file...
Changes in sklearn/utils/deprecation.py
-1
+1
Loading file...
Changes in sklearn/utils/tests/test_multiclass.py
-3
+3
Loading file...
Changes in sklearn/tests/test_impute.py
-12
+12
Loading file...
Changes in sklearn/cluster/tests/test_spectral.py
-3
+3
Loading file...
Changes in sklearn/manifold/tests/test_spectral_embedding.py
-5
+5
Loading file...
Changes in sklearn/preprocessing/tests/test_function_transformer.py
-4
+4
Loading file...
Changes in sklearn/utils/tests/test_validation.py
-25
+25
Loading file...
Changes in sklearn/utils/tests/test_estimator_checks.py
-17
+17
Loading file...
Changes in sklearn/preprocessing/tests/test_encoders.py
-29
+29
Loading file...
Changes in sklearn/compose/_column_transformer.py
-16
+16
Loading file...
Changes in sklearn/ensemble/_hist_gradient_boosting/grower.py
-13
+13
Loading file...
Changes in sklearn/_build_utils/openmp_helpers.py
-4
+4
Loading file...
Changes in sklearn/utils/tests/test_testing.py
-19
+19
Loading file...
Changes in sklearn/utils/tests/test_utils.py
-14
+14
Loading file...
Changes in sklearn/ensemble/_hist_gradient_boosting/binning.py
-4
+4
Loading file...
Changes in sklearn/manifold/spectral_embedding_.py
-15
+15
Loading file...
Changes in sklearn/utils/testing.py
-47
+47
Loading file...
Changes in sklearn/compose/tests/test_column_transformer.py
-96
+96
Loading file...
Changes in sklearn/ensemble/_hist_gradient_boosting/loss.py
-16
+16
Loading file...
Changes in sklearn/ensemble/_hist_gradient_boosting/predictor.py
-5
+5
Loading file...
Changes in sklearn/_build_utils/__init__.py
-15
+15
Loading file...
Changes in sklearn/utils/fixes.py
-41
+41
Loading file...
Changes in sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py
-86
+86
Loading file...
Changes in sklearn/__check_build/setup.py
-4
+4
Loading file...
Changes in sklearn/metrics/cluster/setup.py
-7
+7
Loading file...
Changes in sklearn/linear_model/setup.py
-13
+13
Loading file...
Changes in sklearn/decomposition/setup.py
-8
+8
Loading file...
Changes in sklearn/tests/test_docstring_parameters.py
-46
+46
Loading file...
Changes in sklearn/metrics/setup.py
-8
+8
Loading file...
Changes in sklearn/datasets/setup.py
-10
+10
Loading file...
Changes in sklearn/manifold/setup.py
-9
+9
Loading file...
Changes in sklearn/tree/setup.py
-14
+14
Loading file...
Changes in sklearn/ensemble/setup.py
-13
+13
Loading file...
Changes in sklearn/utils/setup.py
-25
+25
Loading file...
Changes in sklearn/feature_extraction/setup.py
-10
+10
Loading file...
Changes in sklearn/preprocessing/setup.py
-9
+9
Loading file...
Changes in sklearn/neighbors/setup.py
-13
+13
Loading file...
Files Coverage
sklearn +1.01% 96.69%
setup.py 7.02%
Project Totals (384 files) 96.62%
Loading