class_docstr: UMAPVisualizer tests
class_docstr_tok: ["UMAPVisualizer","tests"]
docstr: Check to make sure sklearn's UMAP doesn't use the size param
docstr_tok: ["Check","to","make","sure","sklearn","'s","UMAP","does","n't","use","the","size","param"]
code: def test_sklearn_umap_size(self):
      """
      Check to make sure sklearn's UMAP doesn't use the size param
      """
      # In UMAPVisualizer, the internal sklearn UMAP transform consumes
      # some but not all kwargs passed in by user. Those not in get_params(),
      # like size, are passed through to YB's finalize method. This test should
      # notify us  if UMAP's params change on the sklearn side.
      with pytest.raises(TypeError):
          UMAP(size=(100, 100))
  
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 3 for calling the TestUMAP obj's underlying member method code with example usage: obj.test_sklearn_umap_size() without return types