class_docstr: Test Manifold visualizer
class_docstr_tok: ["Test","Manifold","visualizer"]
docstr: Test manifold fit with algorithms having transform implemented
docstr_tok: ["Test","manifold","fit","with","algorithms","having","transform","implemented"]
code: def test_manifold_algorithm_transform_fit(self, algorithm):
      """
      Test manifold fit with algorithms having transform implemented
      """
      X, y = make_s_curve(1000, random_state=94)
      with pytest.warns(YellowbrickWarning):
          manifold = Manifold(manifold=algorithm, target="auto")
  
      assert manifold.fit(X, y) is manifold, "fit did not return self"
  
imports: import pytest
  from yellowbrick.features.manifold import *
  from yellowbrick.utils.types import is_estimator
  from yellowbrick.features.base import TargetType
  from yellowbrick.exceptions import YellowbrickValueError, ModelError, NotFitted
  from sklearn.pipeline import Pipeline
  from sklearn.decomposition import PCA
  from sklearn.datasets import make_blobs
  from sklearn.datasets import make_s_curve
  from sklearn.manifold import LocallyLinearEmbedding
  from unittest.mock import patch
  from tests.base import VisualTestCase
label_desc: Use image node_id 6 for calling the TestManifold obj's underlying member method code with example usage: obj.test_manifold_algorithm_transform_fit(algorithm) without return types