code: def test_inheritance_hierarchy(self):
      self.assertEqual(Union.mro(), [Union, _CData, object])
  
      self.assertEqual(UnionType.__name__, "UnionType")
      self.assertEqual(type(UnionType), type)
  
imports: import unittest
  from ctypes import Union
  from ._support import _CData, UnionType, Py_TPFLAGS_DISALLOW_INSTANTIATION, Py_TPFLAGS_IMMUTABLETYPE
label_desc: Use image node_id 1 for calling the ArrayTestCase obj's underlying member method code with example usage: obj.test_inheritance_hierarchy() without return types