code: def testContainingType(self):
      self.assertTrue(
          unittest_pb2.TestEmptyMessage.DESCRIPTOR.containing_type
          is None
      )
      self.assertTrue(
          unittest_pb2.TestAllTypes.DESCRIPTOR.containing_type is None
      )
      self.assertEqual(
          unittest_pb2.TestAllTypes.NestedMessage.DESCRIPTOR.containing_type,
          unittest_pb2.TestAllTypes.DESCRIPTOR,
      )
      self.assertEqual(
          unittest_pb2.TestAllTypes.NestedMessage.DESCRIPTOR.containing_type,
          unittest_pb2.TestAllTypes.DESCRIPTOR,
      )
      self.assertEqual(
          unittest_pb2.TestAllTypes.RepeatedGroup.DESCRIPTOR.containing_type,
          unittest_pb2.TestAllTypes.DESCRIPTOR,
      )
  
imports: import unittest
  from google.protobuf.internal import test_bad_identifiers_pb2
  from google.protobuf import unittest_custom_options_pb2
  from google.protobuf import unittest_import_pb2
  from google.protobuf import unittest_import_public_pb2
  from google.protobuf import unittest_mset_pb2
  from google.protobuf import unittest_pb2
  from google.protobuf import unittest_no_generic_services_pb2
  from google.protobuf import service
label_desc: Use image node_id 11 for calling the GeneratorTest obj's underlying member method code with example usage: obj.testContainingType() without return types