code: def test_feature_engineering(self):
      actual = get_visible_items(
          turicreate.toolkits.feature_engineering
      )
      expected = [
          "AutoVectorizer",
          "BM25",
          "CategoricalImputer",
          "CountThresholder",
          "CountFeaturizer",
          "DeepFeatureExtractor",
          "FeatureBinner",
          "FeatureHasher",
          "NGramCounter",
          "NumericImputer",
          "OneHotEncoder",
          "QuadraticFeatures",
          "RandomProjection",
          "TFIDF",
          "Tokenizer",
          "TransformerBase",
          "TransformerChain",
          "TransformToFlatDictionary",
          "WordCounter",
          "RareWordTrimmer",
          "SentenceSplitter",
          "PartOfSpeechExtractor",
          "create",
      ]
  
      check_visible_modules(actual, expected)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import unittest
  import turicreate
label_desc: Use image node_id 18 for calling the ModuleVisibilityTests obj's underlying member method code with example usage: obj.test_feature_engineering() without return types