1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
def doctest_fn():
"""a doctest in a function docstring
>>> doctest_fn() == getfixture('snapshot')
True
"""
return "doc test fn return value"
class DocTestClass:
"""
>>> DocTestClass() == getfixture('snapshot')
True
a doctest in a class docstring
>>> DocTestClass() == getfixture('snapshot')
True
"""
obj_attr = "test class attr"
def doctest_method(self):
"""a doctest in a method docstring
>>> DocTestClass().doctest_method() == getfixture('snapshot')
True
"""
return "doc test method return value"
class NestedDocTestClass:
"""a doctest in a nested class docstring
>>> DocTestClass.NestedDocTestClass() == getfixture('snapshot')
True
"""
nested_obj_attr = "nested doc test class attr"
def doctest_method(self):
"""a doctest in a nested method docstring
>>> nested_obj = DocTestClass.NestedDocTestClass()
>>> nested_obj.doctest_method() == getfixture('snapshot')
True
"""
return "nested doc test method return value"
|