code: def testModuleDeprecation(self):
      text = "a.b.c(a.b.x)"
      (_, _, errors), new_text = self._upgrade(
          ModuleDeprecationSpec(), text
      )
      self.assertEqual(text, new_text)
      self.assertIn("Using member a.b.c", errors[0])
      self.assertIn("1:0", errors[0])
      self.assertIn("Using member a.b.c", errors[0])
      self.assertIn("1:6", errors[1])
  
imports: import ast
  import io
  import os
  from tensorflow.python.framework import test_util
  from tensorflow.python.platform import test
  from tensorflow.tools.compatibility import ast_edits
label_desc: Use image node_id 2 for calling the TestAstEdits obj's underlying member method code with example usage: obj.testModuleDeprecation() without return types