code: def testGetFullName_GoodExamples(self):
      self.assertEqual(name_utils.get_full_name(str), "builtins.str")
      self.assertEqual(name_utils.get_full_name(Foo), f"{__name__}.Foo")
      self.assertEqual(
          name_utils.get_full_name(Foo.Bar), f"{__name__}.Foo.Bar"
      )
      self.assertEqual(name_utils.get_full_name(fun), f"{__name__}.fun")
  
file_path: tfx/tfx/utils/name_utils_test.py
imports: import types
  import tensorflow
  from tfx.utils import name_utils
label_desc: Use image node_id 1 for calling the ClassUtilsTest obj's underlying member method code with example usage: obj.testGetFullName_GoodExamples() without return types