sphinx/tests/roots/test-autosummary/dummy_module.py

76 lines
1.1 KiB
Python
Raw Normal View History

"""
.. autosummary::
module_attr
C.class_attr
C.prop_attr1
C.prop_attr2
C.C2
"""
2014-03-01 01:42:35 -06:00
def withSentence():
'''I have a sentence which
spans multiple lines. Then I have
more stuff
'''
pass
def noSentence():
'''this doesn't start with a
capital. so it's not considered
a sentence
'''
pass
def emptyLine():
'''This is the real summary
However, it did't end with a period.
'''
pass
#: This is a module attribute
#:
#: value is integer.
module_attr = 1
class C:
'''
My C class
with class_attr attribute
'''
#: This is a class attribute
#:
#: value is integer.
class_attr = 42
def _prop_attr_get(self):
"""
This is a function docstring
return value is string.
"""
return 'spam egg'
prop_attr1 = property(_prop_attr_get)
prop_attr2 = property(_prop_attr_get)
"""
This is a attribute docstring
value is string.
"""
class C2:
'''
This is a nested inner class docstring
'''
def func(arg_, *args, **kwargs):
"""Test function take an argument ended with underscore."""