docstr: Create a simple SFrame, containing a very unique string.
  Then, using uisoup, look for this string within a window
  and assert that it appears.
docstr_tok: ["Create","a","simple","SFrame",",","containing","a","very","unique","string",".","Then",",","using","uisoup",",","look","for","this","string","within","a","window","and","assert","that","it","appears","."]
code: def test_sanity_on_macOS(self):
      """
      Create a simple SFrame, containing a very unique string.
      Then, using uisoup, look for this string within a window
      and assert that it appears.
      """
  
      # Library imports
      from uisoup import uisoup
  
      # Generate some test data
      unique_str = repr(uuid.uuid4())
      sf = tc.SFrame(
          {"a": [1, 2, 3], "b": ["hello", "world", unique_str]}
      )
  
      # Run the explore view and make sure we can see our unique string
      sf.explore()
      time.sleep(2)
  
      window = None
      try:
          window = uisoup.get_window("Turi*Create*Visualization")
          result = window.findall(value=unique_str)
          self.assertEqual(
              len(result),
              1,
              (
                  "Expected to find exactly one element containing the unique"
                  "string %s."
              )
              % unique_str,
          )
          first = result[0]
          self.assertEqual(
              first.acc_name,
              unique_str,
              (
                  "Expected to find the unique string %s as the name of the found"
                  "element. Instead, got %s."
              )
              % (unique_str, first.acc_name),
          )
  
      finally:
          if window is not None:
              # Kill the explore process
              os.kill(window.proc_id, signal.SIGTERM)
  
file_path: turicreate/src/python/turicreate/test/test_explore.py
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import os
  import signal
  import time
  import unittest
  import uuid
  import six
  import turicreate
  from turicreate.toolkits._internal_utils import _mac_ver
label_desc: Use image node_id 1 for calling the ExploreTest obj's underlying member method code with example usage: obj.test_sanity_on_macOS() without return types