code: def test_simple_case(self):
      class A(SharedDocs):
          """
          Class A documentation.
  
          Parameters
          ----------
          var1 : int
              Var1 description.
              Defaults to ``2``.
          var2 : str
              Var2 description.
          test : complex or float
          """
  
      class B(A):
          """
          Class B documentation.
  
          Parameters
          ----------
          {A.var1}
          {A.var2}
          {A.test}
          """
  
      self.assertIn("Class B documentation", B.__doc__)
  
      self.assertIn("var1 : int", B.__doc__)
      self.assertIn("var2 : str", B.__doc__)
      self.assertIn("test : complex or float", B.__doc__)
      self.assertIn("Defaults to ``2``.", B.__doc__)
  
imports: from neupy.core.docs import SharedDocs, shared_docs, parse_variables_from_docs
  from base import BaseTestCase
label_desc: Use image node_id 1 for calling the SharedDocsTestCase obj's underlying member method code with example usage: obj.test_simple_case() without return types