docstr: Test the visual steps property to filter visualizers
docstr_tok: ["Test","the","visual","steps","property","to","filter","visualizers"]
code: def test_visual_steps_property(self):
      """
      Test the visual steps property to filter visualizers
      """
  
      pipeline = VisualPipeline(
          [
              ("a", MockTransformer()),
              ("b", MockVisualTransformer()),
              ("c", MockTransformer()),
              ("d", MockVisualTransformer()),
              ("e", MockEstimator()),
          ]
      )
  
      assert "a" not in pipeline.visual_steps
      assert "b" in pipeline.visual_steps
      assert "c" not in pipeline.visual_steps
      assert "d" in pipeline.visual_steps
      assert "e" not in pipeline.visual_steps
  
imports: import os
  import pytest
  from unittest import mock
  from yellowbrick.base import Visualizer
  from yellowbrick.pipeline import VisualPipeline
  from sklearn.pipeline import Pipeline
  from sklearn.base import BaseEstimator, TransformerMixin
label_desc: Use image node_id 2 for calling the TestVisualPipeline obj's underlying member method code with example usage: obj.test_visual_steps_property() without return types