Commit 2986d78b authored by Stefan Behnel's avatar Stefan Behnel

let docstring test check string type (str/unicode)

parent 495011ef
__doc__ = """
>>> print f.__doc__
This is a function docstring.
>>> f.__doc__
'This is a function docstring.'
>>> print C.__doc__
This is a class docstring.
>>> print CS.__doc__
This is a subclass docstring.
>>> C.__doc__
'This is a class docstring.'
>>> CS.__doc__
'This is a subclass docstring.'
>>> print CSS.__doc__
None
>>> print T.__doc__
This is an extension type docstring.
>>> print TS.__doc__
This is an extension subtype docstring.
>>> print TSS.__doc__
None
>>> T.__doc__
'This is an extension type docstring.'
>>> TS.__doc__
'This is an extension subtype docstring.'
>>> TSS.__doc__
Compare with standard Python:
>>> def f():
... "This is a function docstring."
>>> print f.__doc__
This is a function docstring.
... 'This is a function docstring.'
>>> f.__doc__
'This is a function docstring.'
>>> class C:
... "This is a class docstring."
... 'This is a class docstring.'
>>> class CS(C):
... "This is a subclass docstring."
... 'This is a subclass docstring.'
>>> class CSS(CS):
... pass
>>> print C.__doc__
This is a class docstring.
>>> print CS.__doc__
This is a subclass docstring.
>>> print CSS.__doc__
None
>>> C.__doc__
'This is a class docstring.'
>>> CS.__doc__
'This is a subclass docstring.'
>>> CSS.__doc__
"""
def f():
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment