code: def test_noindex(self):
      docstring = """
  Attributes:
      arg
          description
  
  Methods:
      func(i, j)
          description
  """
  
      expected = """
  .. attribute:: arg
     :no-index:
  
     description
  
  .. method:: func(i, j)
     :no-index:
  
     
     description
  """  # noqa: W293
      config = Config()
      actual = str(
          GoogleDocstring(
              docstring,
              config=config,
              app=None,
              what="module",
              options={"no-index": True},
          )
      )
      assert expected == actual
  
imports: import re
  from collections import namedtuple
  from inspect import cleandoc
  from textwrap import dedent
  from unittest import mock
  import pytest
  from sphinx.ext.napoleon import Config
  from sphinx.ext.napoleon.docstring import GoogleDocstring, NumpyDocstring, _convert_numpy_type_spec, _recombine_set_tokens, _token_type, _tokenize_type_spec
  from tests.test_extensions.ext_napoleon_pep526_data_google import PEP526GoogleClass
  from tests.test_extensions.ext_napoleon_pep526_data_numpy import PEP526NumpyClass
label_desc: Use image node_id 14 for calling the TestGoogleDocstring obj's underlying member method code with example usage: obj.test_noindex() without return types