human
I wrote the below code

    class A(object, ):
        @classproperty
        def foo(cls):
            u'The    foo.'
            return 1
    assert (A.__dict__[u'foo'].__doc__ == u'The    foo.')
    class B(object, ):
        def _get_foo(cls):
            return 1
        foo = classproperty(_get_foo, doc=u'The    foo.')
    assert (B.__dict__[u'foo'].__doc__ == u'The    foo.')

What's a good function header?
 ... Here's a good function header?
assistant
#Here's a good function header.

def test_classproperty_docstring():