code: def test_tfidf_vectorizer_setters():
      tv = TfidfVectorizer(
          norm="l2", use_idf=False, smooth_idf=False, sublinear_tf=False
      )
      tv.norm = "l1"
      assert tv._tfidf.norm == "l1"
      tv.use_idf = True
      assert tv._tfidf.use_idf
      tv.smooth_idf = True
      assert tv._tfidf.smooth_idf
      tv.sublinear_tf = True
      assert tv._tfidf.sublinear_tf
  
imports: from cuml.internals.safe_imports import cpu_only_import
  from cuml.internals.safe_imports import cpu_only_import_from
  from cuml.internals.safe_imports import gpu_only_import_from
  from sklearn.feature_extraction.text import TfidfVectorizer
  from sklearn.feature_extraction.text import HashingVectorizer
  from sklearn.feature_extraction.text import CountVectorizer
  import pytest
  from cuml.feature_extraction.text import CountVectorizer
  from cuml.feature_extraction.text import TfidfVectorizer
  from cuml.feature_extraction.text import HashingVectorizer
  from cuml.internals.safe_imports import gpu_only_import
label_desc: Use image node_id 21 for calling a global function with example usage: test_tfidf_vectorizer_setters() without return types