class_docstr: Test various APIs that have been changed in 1.0.
  
  We also test whether a converted file is executable. test_file_v0_11.py
  aims to exhaustively test that API changes are convertible and actually
  work when run with current TensorFlow.
code: def testConcatReorderNested(self):
      text = "tf.concat(a, tf.concat(c, d))\n"
      _, unused_report, unused_errors, new_text = self._upgrade(text)
      self.assertEqual(
          new_text,
          "tf.concat(axis=a, values=tf.concat(axis=c, values=d))\n",
      )
  
imports: import io
  import os
  import tempfile
  from tensorflow.python.framework import test_util
  from tensorflow.python.platform import test
  from tensorflow.tools.compatibility import ast_edits
  from tensorflow.tools.compatibility import tf_upgrade
label_desc: Use image node_id 8 for calling the TestUpgrade obj's underlying member method code with example usage: obj.testConcatReorderNested() without return types