code: def test_new_symbol_avoids_conflicts(self):
      namer = naming.Namer({"temp": 1})
      # temp is reserved in the global namespace
      self.assertEqual("temp_1", namer.new_symbol("temp", set()))
      # temp_2 is reserved in the local namespace
      self.assertEqual(
          "temp_3", namer.new_symbol("temp", set(("temp_2",)))
      )
      self.assertItemsEqual(("temp_1", "temp_3"), namer.generated_names)
  
imports: from tensorflow.python.autograph.pyct import naming
  from tensorflow.python.platform import test
label_desc: Use image node_id 3 for calling the NamerTest obj's underlying member method code with example usage: obj.test_new_symbol_avoids_conflicts() without return types