8000 Add smoke test to test repr on all kernels · scikit-learn/scikit-learn@65adff9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 65adff9

Browse files
committed
Add smoke test to test repr on all kernels
1 parent 995b550 commit 65adff9

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

sklearn/gaussian_process/tests/test_kernels.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
from sklearn.utils.testing import (assert_equal, assert_almost_equal,
2222
assert_not_equal, assert_array_equal,
23-
assert_array_almost_equal)
23+
assert_array_almost_equal, assert_true)
2424

2525

2626
X = np.random.RandomState(0).normal(0, 1, (5, 2))
@@ -41,7 +41,8 @@
4141
4.0 * Matern(length_scale=[0.5, 0.5], nu=2.5),
4242
RationalQuadratic(length_scale=0.5, alpha=1.5),
4343
ExpSineSquared(length_scale=0.5, periodicity=1.5),
44-
DotProduct(sigma_0=2.0), DotProduct(sigma_0=2.0) ** 2]
44+
DotProduct(sigma_0=2.0), DotProduct(sigma_0=2.0) ** 2,
45+
RBF(length_scale=[2.0]), Matern(length_scale=[2.0])]
4546
for metric in PAIRWISE_KERNEL_FUNCTIONS:
4647
if metric in ["additive_chi2", "chi2"]:
4748
continue
@@ -306,10 +307,8 @@ def test_set_get_params():
306307
index += 1
307308

308309

309-
def test_repr_kernels_isotropic_1D_length_scale():
310-
"""Test that repr works on isotropic kernels with a 1-D length_scale"""
311-
matern = Matern(length_scale=[1.2])
312-
assert_equal(repr(matern), "Matern(length_scale=1.2, nu=1.5)")
310+
def test_repr_kernels():
311+
"""Smoke-test for repr in kernels."""
313312

314-
rbf = RBF(length_scale=[1.2])
315-
assert_equal(repr(rbf), "RBF(length_scale=1.2)")
313+
for kernel in kernels:
314+
kernel_repr = repr(kernel)

0 commit comments

Comments
 (0)
0