code: def test_docstring_copy(self):
      class Foo(object):
          @PropertySub
          def spam(self):
              """spam wrapped in DynamicClassAttribute subclass"""
              return 1
  
      self.assertEqual(
          Foo.__dict__["spam"].__doc__,
          "spam wrapped in DynamicClassAttribute subclass",
      )
  
imports: import abc
  import sys
  import unittest
  from types import DynamicClassAttribute
label_desc: Use image node_id 2 for calling the PropertySubclassTests obj's underlying member method code with example usage: obj.test_docstring_copy() and returns: int