code: def testNestedMessage(self):
      self.assertNotEqual("medium <>", "")
      self.assertEqual("medium <>", "medium <>")
      self.assertNotEqual("medium < smalls <> >", "medium <>")
      self.assertEqual("medium < smalls <> >", "medium < smalls <> >")
      self.assertNotEqual(
          "medium < smalls <> smalls <> >", "medium < smalls <> >"
      )
      self.assertEqual(
          "medium < smalls <> smalls <> >",
          "medium < smalls <> smalls <> >",
      )
  
      self.assertNotEqual(
          "medium < int32s: 0 >", "medium < smalls <> >"
      )
  
      self.assertNotEqual(
          'medium < smalls < strings: "a"> >', "medium < smalls <> >"
      )
  
imports: import copy
  import re
  import sys
  import textwrap
  from google.protobuf import text_format
  from tensorflow.python.platform import googletest
  from tensorflow.python.util.protobuf import compare
  from tensorflow.python.util.protobuf import compare_test_pb2
label_desc: Use image node_id 8 for calling the ProtoEqTest obj's underlying member method code with example usage: obj.testNestedMessage() without return types