Skip to content

Commit eddad02

Browse files
committed
ENH: more explicit failure messages in test_common
1 parent c1e5f94 commit eddad02

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

sklearn/tests/test_common.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -252,17 +252,21 @@ def check_transformer(name, Transformer, X, y):
252252
for x_pred, x_pred2, x_pred3 in zip(X_pred, X_pred2, X_pred3):
253253
assert_array_almost_equal(
254254
x_pred, x_pred2, 2,
255-
"fit_transform not correct in %s" % Transformer)
255+
"fit_transform and transform outcomes not consistent in %s"
256+
% Transformer)
256257
assert_array_almost_equal(
257-
x_pred3, x_pred2, 2,
258-
"fit_transform not correct in %s" % Transformer)
258+
x_pred, x_pred3, 2,
259+
"consecutive fit_transform outcomes not consistent in %s"
260+
% Transformer)
259261
else:
260262
assert_array_almost_equal(
261263
X_pred, X_pred2, 2,
262-
"fit_transform not correct in %s" % Transformer)
264+
"fit_transform and transform outcomes not consistent in %s"
265+
% Transformer)
263266
assert_array_almost_equal(
264-
X_pred3, X_pred2, 2,
265-
"fit_transform not correct in %s" % Transformer)
267+
X_pred, X_pred3, 2,
268+
"consecutive fit_transform outcomes not consistent in %s"
269+
% Transformer)
266270

267271
# raises error on malformed input for transform
268272
assert_raises(ValueError, transformer.transform, X.T)

0 commit comments

Comments
 (0)