code: def test_subprocess_protocol(self):
      f = mock.Mock()
      sp = asyncio.SubprocessProtocol()
      self.assertIsNone(sp.connection_made(f))
      self.assertIsNone(sp.connection_lost(f))
      self.assertIsNone(sp.pipe_data_received(1, f))
      self.assertIsNone(sp.pipe_connection_lost(1, f))
      self.assertIsNone(sp.process_exited())
      self.assertFalse(hasattr(sp, "__dict__"))
  
file_path: cpython/Lib/test/test_asyncio/test_protocols.py
imports: import unittest
  from unittest import mock
  import asyncio
label_desc: Use image node_id 5 for calling the ProtocolsAbsTests obj's underlying member method code with example usage: obj.test_subprocess_protocol() without return types