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.assertEqual(
          ("temp_1", "temp_3"), tuple(sorted(namer.generated_names))
      )
  
imports: import unittest
  from nvidia.dali._autograph.pyct import naming
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