code: def test_search(self):
      # Testing an instantiated class that inherits from SDKModel
      sf = turicreate.SFrame(
          {"text": ["Hello my friend", "I love this burrito"]}
      )
      m = turicreate._internal.search.create(sf)
  
      expected = [
          "average_document_length",
          "bm25_b",
          "bm25_k1",
          "data",
          "elapsed_indexing",
          "elapsed_processing",
          "features",
          "get",
          "_list_fields",
          "name",
          "num_documents",
          "num_tokens",
          "packed_sarrays",
          "query",
          "save",
          "show",
          "summary",
          "tfidf_threshold",
          "verbose",
          "vocabulary",
      ]
  
      actual = [x for x in dir(m) if not x.startswith("_")]
      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 6 for calling the TabCompleteVisibilityTests obj's underlying member method code with example usage: obj.test_search() without return types