class_docstr: Test FeatureVisualizer base class
class_docstr_tok: ["Test","FeatureVisualizer","base","class"]
docstr: Test the fit/transform/show quick method
code: def test_fit_transform_show(self):
      """
      Test the fit/transform/show quick method
      """
  
      class MockFeatureVisaulizer(FeatureVisualizer):
          pass
  
      viz = MockFeatureVisaulizer()
      viz.fit = Mock(return_value=viz)
      viz.transform = Mock(return_value="a")
      viz.show = Mock()
  
      X, y = self.discrete
      assert (
          viz.fit_transform_show(
              X, y, outpath="a.png", clear_figure=True
          )
          == "a"
      )
      assert viz.fit.called_once_with(X, y)
      assert viz.transform.called_once_with(X, y)
      assert viz.show.called_once_with(
          outpath="a.png", clear_figure=True
      )
  
imports: import pytest
  import numpy
  import numpy.testing
  from tests.fixtures import Dataset
  from yellowbrick.base import Visualizer
  from yellowbrick.features.base import *
  from sklearn.base import BaseEstimator, TransformerMixin
  from sklearn.datasets import make_classification, make_regression
  from unittest.mock import Mock
label_desc: Use image node_id 3 for calling the TestFeatureVisualizer obj's underlying member method code with example usage: obj.test_fit_transform_show() without return types