code: def test_multiline_docstring(self):
      # Test fewer lines than max.
      self.assertEqual(
          get_spec(range),
          "range(stop) -> range object\n"
          "range(start, stop[, step]) -> range object",
      )
  
      # Test max lines
      self.assertEqual(
          get_spec(bytes),
          """\
  bytes(iterable_of_ints) -> bytes
  bytes(string, encoding[, errors]) -> bytes
  bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer
  bytes(int) -> bytes object of size given by the parameter initialized with null bytes
  bytes() -> empty bytes object""",
      )
  
imports: from idlelib import calltip
  import unittest
  from unittest.mock import Mock
  import textwrap
  import types
  import re
  from idlelib.idle_test.mock_tk import Text
  from test.support import MISSING_C_DOCSTRINGS
label_desc: Use image node_id 5 for calling the Get_argspecTest obj's underlying member method code with example usage: obj.test_multiline_docstring() without return types