class_docstr: UMAPVisualizer tests
class_docstr_tok: ["UMAPVisualizer","tests"]
docstr: Check UMAP integrated visualization on the hobbies corpus
docstr_tok: ["Check","UMAP","integrated","visualization","on","the","hobbies","corpus"]
code: def test_integrated_umap(self):
      """
      Check UMAP integrated visualization on the hobbies corpus
      """
      tfidf = TfidfVectorizer()
  
      docs = tfidf.fit_transform(corpus.data)
      labels = corpus.target
  
      umap = UMAPVisualizer(
          random_state=8392, colormap="Set1", alpha=1.0
      )
      umap.fit_transform(docs, labels)
  
      tol = 55
      self.assert_images_similar(umap, tol=tol)
  
imports: import sys
  import pytest
  import warnings
  from unittest import mock
  from tests.base import VisualTestCase
  from yellowbrick.text.umap_vis import *
  from yellowbrick.datasets import load_hobbies
  from yellowbrick.exceptions import YellowbrickValueError
  from sklearn.datasets import make_classification
  from sklearn.feature_extraction.text import TfidfVectorizer
label_desc: Use image node_id 2 for calling the TestUMAP obj's underlying member method code with example usage: obj.test_integrated_umap() without return types