code: def test_numpy_colon_in_description(self):
      docstring = """
       Greets name.
  
       Arguments
       ---------
       name : str
           name, default : World
       arg2 : int
           arg2, default:None
       arg3 : bool
       """
      docstring_info = docstrings.parse(docstring)
      expected_docstring_info = DocstringInfo(
          summary="Greets name.",
          description=None,
          args=[
              ArgInfo(
                  name="name",
                  type="str",
                  description="name, default : World",
              ),
              ArgInfo(
                  name="arg2",
                  type="int",
                  description="arg2, default:None",
              ),
              ArgInfo(name="arg3", type="bool", description=None),
          ],
      )
      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 17 for calling the DocstringsTest obj's underlying member method code with example usage: obj.test_numpy_colon_in_description() without return types