code: def test_send_buffer_nowait(self):
      buf = bytearray(b"spamspamspam")
      rch, sch = channels.create()
      sch.send_buffer_nowait(buf)
      obj = rch.recv()
  
      self.assertIsNot(obj, buf)
      self.assertIsInstance(obj, memoryview)
      self.assertEqual(obj, buf)
  
      buf[4:8] = b"eggs"
      self.assertEqual(obj, buf)
      obj[4:8] = b"ham."
      self.assertEqual(obj, buf)
  
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 17 for calling the TestSendRecv obj's underlying member method code with example usage: obj.test_send_buffer_nowait() without return types