class_docstr: TSNEVisualizer tests
class_docstr_tok: ["TSNEVisualizer","tests"]
docstr: Ensure an error is raised when a bad decompose argument is specified
docstr_tok: ["Ensure","an","error","is","raised","when","a","bad","decompose","argument","is","specified"]
code: def test_bad_decomposition(self):
      """
      Ensure an error is raised when a bad decompose argument is specified
      """
      with pytest.raises(YellowbrickValueError):
          TSNEVisualizer(decompose="bob")
  
imports: import pytest
  from unittest import mock
  from yellowbrick.text.tsne import *
  from tests.base import VisualTestCase
  from yellowbrick.datasets import load_hobbies
  from yellowbrick.exceptions import YellowbrickValueError
  from sklearn.manifold import TSNE
  from sklearn.datasets import make_classification
  from sklearn.feature_extraction.text import TfidfVectorizer
label_desc: Use image node_id 1 for calling the TestTSNE obj's underlying member method code with example usage: obj.test_bad_decomposition() without return types