code: def setUpClass(self):
      self.x = {
          "a": 1.0,
          "b": 1.0,
          "c": 1,
          "d": [1.0, 2.0, 3.0],
          "e": {"cat": 10, "dog": 11, "fossa": 12},
          "f": "what on earth is a fossa?",
      }
  
      self.y = {
          "a": 2.0,
          "b": 3.0,
          "c": 4.0,
          "d": [4.0, 5.0, 6.0],
          "e": {"eel": 5, "dog": 12, "fossa": 10},
          "f": "a fossa is the best animal on earth",
      }
  
      self.dist = [
          [("a", "b", "c"), "euclidean", 1],
          [("d",), "manhattan", 2],
          [("e",), "jaccard", 1.5],
          [("f",), "levenshtein", 0.3],
      ]
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import copy
  import unittest
  import numpy
  import turicreate
  from turicreate.toolkits._main import ToolkitError
  from collections import Counter
  import sys
label_desc: Use image node_id 1 for calling the DistanceUtilsTest obj's underlying member method code with example usage: obj.setUpClass() without return types