From: Michael R. Crusoe <crusoe@debian.org>
Subject: Fix error messages
Forwarded: https://github.com/scikit-learn-contrib/imbalanced-learn/issues/1062#issuecomment-1963935898
--- imbalanced-learn.orig/imblearn/tests/test_pipeline.py
+++ imbalanced-learn/imblearn/tests/test_pipeline.py
@@ -410,7 +410,7 @@
     scaler = StandardScaler()
     pca = PCA(svd_solver="full")
     pipe = Pipeline([("scaler", scaler), ("pca", pca)])
-    error_regex = "'PCA' object has no attribute 'fit_predict'"
+    error_regex = "This 'Pipeline' has no attribute 'fit_predict'"
     with raises(AttributeError, match=error_regex):
         getattr(pipe, "fit_predict")
 
@@ -1219,7 +1219,7 @@
     pipe.fit(X, y)
     with pytest.raises(
         AttributeError,
-        match="'LogisticRegression' object has no attribute 'score_samples'",
+        match="This 'Pipeline' has no attribute 'score_samples'",
     ):
         pipe.score_samples(X)
 
