code: def test_google_format_multiline_arg_description(self):
      docstring = """Docstring summary.
  
      This is a longer description of the docstring. It spans multiple lines, as
      is allowed.
  
      Args:
          param1 (int): The first parameter.
          param2 (str): The second parameter. This has a lot of text, enough to
          cover two lines.
      """
      docstring_info = docstrings.parse(docstring)
      expected_docstring_info = DocstringInfo(
          summary="Docstring summary.",
          description="This is a longer description of the docstring. It spans "
          "multiple lines, as\nis allowed.",
          args=[
              ArgInfo(
                  name="param1",
                  type="int",
                  description="The first parameter.",
              ),
              ArgInfo(
                  name="param2",
                  type="str",
                  description="The second parameter. This has a lot of text, "
                  "enough to cover two lines.",
              ),
          ],
      )
      self.assertEqual(expected_docstring_info, docstring_info)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from fire import docstrings
  from fire import testutils
label_desc: Use image node_id 9 for calling the DocstringsTest obj's underlying member method code with example usage: obj.test_google_format_multiline_arg_description() without return types