code: def test_custom_id(self):
      rch = channels.RecvChannel(1)
      self.assertEqual(rch.id, 1)
  
      with self.assertRaises(TypeError):
          channels.RecvChannel("1")
  
imports: import threading
  from textwrap import dedent
  import unittest
  import time
  from test.support import import_helper
  from test.support import interpreters
  from test.support.interpreters import channels
  from .utils import _run_output, TestBase
label_desc: Use image node_id 2 for calling the TestRecvChannelAttrs obj's underlying member method code with example usage: obj.test_custom_id() without return types